UTC我有这个字符串: “2011-12-05 17:00:00”如何获得时间/日期字符串从本地时区
哪里,这是本地时间
irb(main):034:0> Time.zone
=> (GMT-08:00) Pacific Time (US & Canada)
现在如何获取UTC中的Time对象?
这些不工作:
Time.local("2011-12-05 17:00:00") => 2011-01-01 00:00:00 +0000
Time.local("2011-12-05 17:00:00").utc => 2011-01-01 00:00:00 UTC
UPDATE:
在我的本地机器上,这个工程:
Time.parse("2011-12-05 17:00:00").utc
=> 2011-12-06 01:00:00 UTC
但是Heroku的控制台它不会:
Time.parse("2011-12-05 17:00:00").utc
=> 2011-12-05 17:00:00 UTC
我添加了一个更新到我原来的职位,用的结果。 – 99miles
@ 99miles我认为你在heroku上的时区没有正确设置。尝试'heroku config:添加TZ = PST'。 –
谢谢你的帮助! – lesyk