У меня есть модель Holiday
с атрибутом holiday_date
DateTime
.
Я добавил новый Праздник (Новый год) с датой 1/1/2019
.
Когда я делаю в консоли Holiday.last
, я вижу это:
#<Holiday id: 50, name: "New Years Day", holiday_date: "2018-12-31 23:00:00", created_at: "2018-11-13 13:15:54", updated_at: "2018-11-13 13:15:54">
Таким образом, он сохраняется по времени UTC днем ранее. Когда я тогда делаю Holiday.last.holiday_date
, я получаю это:
Tue, 01 Jan 2019 00:00:00 CET +01:00
Отлично, дата конвертируется в нашу дату и время CET. Но когда я запрашиваю в течение года, как это:
Holiday.where("extract(year from holiday_date) = '2019'")
Не возвращает результатов. Таким образом, кажется, что с этим запросом нет преобразования во время CET. Как я могу убедиться, что запрос возвращает добавленный мною праздник?