我正在使用ColdFusion 10进行一些REST调用,并且返回的日期是使用GMT偏移量。ColdFusion - 格林尼治标准时间格式与GMT偏移量
例子:2013-03-25T14:30:40-04:00
我需要这个格式化2个用途:
- 屏幕显示,所以它看起来像
mm/dd/yyyy hh:mm:ss
- 插入到MySQL的。
我已经试过了各种的CF时间/日期的功能,但继续得到“不是一个有效的日期格式”
我想也许#ParseDateTime(i.submitted_at,"pop")#
将与POP,但同样的问题处理。
花了几个小时,现在尝试多种变化和周围的Googling现在只是兜兜。任何想法将不胜感激。
谢谢!
请纠正我,如果我错了,但虽然这似乎工作,它实际上给肮脏的数据。考虑两个日期:“2014-08-19T11:02:20.633-07:00”和“2014-08-19T11:02:20.633-04:00”。这些日期实际上相隔3小时,但上面的代码显示两个日期的值相同:“2014-08-19 11:02:20”。以下链接文章讨论了时区转换,但实际上只处理服务器的首选时区;而不是日期字符串中的时区偏移量。 – Nicholas 2014-12-23 21:11:47