облака кто-нибудь объяснить мне, почему кастинг метку времени к Дата в PSQL дает мне неправильное значение? У меня в БД хранятся значения времени штемпеля 2016-12-04 00: 05: 09,748000 и мое время машина находится в UTC, и тип данных в PSQL является TIMESTAMP WITH TIME ZONE
. Если бы я сделал это,Psql неверная дата с временной метки
orders.completed :: Дата
это дает мне 2016-12-03. Проблема в том, что если у меня есть некоторые заказы, то функции агрегации в полночь дают мне неправильные значения. Есть ли способ решить эту проблему? Буду признателен за любую помощь!
попробуйте запустить код в моем ответе (ajusting TZ для того, чтобы, конечно, иметь среднюю границу), это меняет дату? –