Я пытаюсь преобразовать UNIX время эпохи в метку времени: DATEADD(second, epoch, '1970-01-01')
и обнаружил, что при изменении времени на летнее время происходит скачок в 1 час.
E. г.: DATEADD(second, 1, '2020-03-08 01:59:59'
выводит 2020-03-08 03:00:00
. Очевидно, что в 2 часа ночи 2020-03-08 время сдвигается на 1 час вперед (по крайней мере, в нашем часовом поясе, PST / PDT).
Как я могу этого избежать? Время нашей эпохи в UT C. Я пытался set timezone='UTC'
для сеанса, но по-прежнему такое же поведение.