【发布时间】:2010-07-28 09:21:51
【问题描述】:
我把这个时间存储为一个字符串:
2010-07-25 04:16:25
这是我采取某些行动的格林威治标准时间。
由于我住在耶路撒冷时区,我想在耶路撒冷时间显示它,即早上 07:16,而不是 3 小时前的 GMT 时间 04:16:25。
如何使用 Ruby on Rails 以编程方式正确转换它?我似乎迷失了在为来自不同位置的用户提供服务时需要考虑的众多时区函数和注意事项。
我试过了: Time.parse("2010-07-25 04:16:25") 它给了我: “2010 年 7 月 25 日星期日 04:16:25 +0300”。
我想“+0300”与我所在的位置不同?
对此有所了解,或者甚至是指向一篇假设您了解不多的好文章的链接,都会有所帮助。
【问题讨论】:
标签: ruby-on-rails timezone local