У меня есть настройка часового пояса по умолчанию для приложения rails. И экземпляр объекта Date.
Как я могу получить Date # begin_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"