将电子邮件日期转换为日期字段

时间:2012-08-15 20:11:55

标签: coldfusion

我不确定这是否是ISO日期。当我从pop服务器读取电子邮件时,其中一个字段称为“date”,它有一个如下所示的字符串:

  

2012年6月19日18:02:09 -0400

问:是否有例程将此日期转换为ColdFusion日期变量?

2 个答案:

答案 0 :(得分:1)

您可以从cflib网站

尝试此UDF

答案 1 :(得分:1)

我创建了两个变量。

thisdate = "19 Jun 2012 18:02:09 -0400";
thisdate = "19 Jun 2012 18:02:09";

我通过这个条件声明来管理它们。

if (isDate(thisdate)) {
    writeOutput("It is a date!");
} else {
    writeOutput("It is NOT date!");
}   

第一个不是约会。第二个是约会。

也许你可以只看“-0400”,这可能是一个偏移。

您可以操纵日期来创建您真正想要的日期类型。

newDate = dateFormat(thisdate, "full"); 
writeOutput(newDate);
newTime = timeFormat(thisdate, "full"); 
writeOutput(newTime);