我为rails应用程序设置了一个默认时区。和Date对象的一个实例。
如何让make Date#beginning_of_day返回指定时区中一天的开始,而不是我当地的时区。
有没有其他方法可以在指定的时区中获取给定日期的开始时间?
date = Date.new(2014,10,29)
zone = ActiveSupport::TimeZone.new('CET')
date.foo(zone) # should return "Wed, 29 Oct 2014 00:00:00 CET +01:00"
zone = ActiveSupport::TimeZone.new('UTC')
date.foo(zone) # should return "Wed, 29 Oct 2014 00:00:00 UTC +00:00"
https://stackoverflow.com/questions/5419148
复制相似问题