【发布时间】:2015-05-14 05:55:46
【问题描述】:
我知道 EDT 和 EST 之间的区别只是 1 小时的夏令时,但我仍然认为 Rails 将其视为不同的时区,对吧?
现在,我有两个时间值,一个在 EDT 区域,另一个在 IST。我需要将这两个时间值都转换为 EST。我可以在 IST 时间成功完成,但不能使用 EDT。如何在 Rails 中将 EDT 时间转换为 EST?
[36] pry(#<Quiz>)> Time.zone
=> (GMT-05:00) Eastern Time (US & Canada)
[37] pry(#<Quiz>)> from_date
=> 2015-03-02 00:00:00 +0530
[38] pry(#<Quiz>)> unlock_at
=> Mon, 16 Mar 2015 00:00:00 EDT -04:00
[39] pry(#<Quiz>)> from_date.in_time_zone
=> Sun, 01 Mar 2015 13:30:00 EST -05:00
[40] pry(#<Quiz>)> unlock_at.in_time_zone
=> Mon, 16 Mar 2015 00:00:00 EDT -04:00
任何帮助将不胜感激:)
【问题讨论】:
标签: ruby-on-rails timezone activesupport