0
我用的是能夠在我的應用程序從API端點正確解析此:需要這個時間格式轉換爲另一種
START_TIME:「2013-12-12T19:30:00Z」
但之後,服務器將其移動開始看現在這個樣子
START_TIME:「2014-10-01T20:00:00.000Z」
你能告訴我發生了什麼,以及如何我可以回到前面的一個恢復服務器移動之前?
也很想知道T和00.000Z代表什麼。
我用的是能夠在我的應用程序從API端點正確解析此:需要這個時間格式轉換爲另一種
START_TIME:「2013-12-12T19:30:00Z」
但之後,服務器將其移動開始看現在這個樣子
START_TIME:「2014-10-01T20:00:00.000Z」
你能告訴我發生了什麼,以及如何我可以回到前面的一個恢復服務器移動之前?
也很想知道T和00.000Z代表什麼。
你對後面的格式有問題嗎? Time.parse仍然處理它很好,不是嗎?
> Time.zone.parse "2014-10-01T20:00:00.000Z"
=> Wed, 01 Oct 2014 20:00:00 UTC +00:00
'T'來自ISO8601標準(實際上其餘的都是如此)。
http://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations
的 'Z' 爲UTC的快捷方式。
http://en.wikipedia.org/wiki/ISO_8601#UTC
的 「00.000」 是秒和秒的分數。