我有一個這樣的字符串:轉換日期時間字符串爲UTC在軌
"2010-01-01 12:30:00"
我需要轉換爲UTC從當前的本地時區。
我試過這個,但它似乎認爲該字符串已經是UTC。
"2010-01-01 12:30:00".to_datetime.in_time_zone("Central Time (US & Canada)")
=> Fri, 01 Jan 2010 06:30:00 CST -06:00
我不知道該從哪裏出發。
加入這個從我的評論:
>> Time.zone = "Pacific Time (US & Canada)"
=> "Pacific Time (US & Canada)"
>> Time.parse("2010-10-27 00:00:00").getutc
=> Wed Oct 27 06:00:00 UTC 2010
>> Time.zone = "Mountain Time (US & Canada)"
=> "Mountain Time (US & Canada)"
>> Time.parse("2010-10-27 00:00:00").getutc
=> Wed Oct 27 06:00:00 UTC 2010
感謝您的幫助。
很好用!謝謝! – 2010-10-28 20:31:48
也許我說得太快了。它不會根據config.time_zone更改時間。我將在上面添加一些代碼以供參考。 – 2010-10-28 21:02:00
看我的編輯。 (額外人物添加爲SO以允許發佈此評論。Blah等等我是海象等等) – zetetic 2010-10-28 21:47:49