我正在使用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