我知道打电话...
DateTime.now.in_time_zone('Pacific Time (US & Canada)')
将返回太平洋时区的 DateTime 对象。有没有办法使用 in_time_zone
在特定时间而不是现在返回 DateTime,这样我就不必从 UTC 时间转换为这样的东西
DateTime.new(year, month, day, hour, min).in_time_zone('Pacific Time (US & Canada)')
最佳答案
上面的没问题,但我认为这是一个更好的解决方案,可以满足我在多个时区之间无缝来回的目的。
DateTime.now.in_time_zone('Pacific Time (US & Canada)').change({hour: 13, minute: 30}).in_time_zone('Eastern Time (US & Canada)')
关于ruby-on-rails - Ruby on Rails 为时区中的 DateTime 对象设置特定时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28487998/