【发布时间】:2010-10-28 19:02:23
【问题描述】:
我有一个这样的字符串:
"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
感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails ruby