того, чтоб привести время в нужном поясе в качестве стринг,
но она не используется при попытке время привести к секундам?
select
toDateTime(1535979088, 'Europe/Helsinki'),
toDateTime(1535979088),
toInt32(toDateTime(1535979088, 'Europe/Helsinki')),
toInt32(toDateTime(1535979088)),
timezone()
Время всегда хранится как unix timestamp. Таймзона определяет как переводить человекочитаемое время в этот самый таймстамп и обратно. При вызове toDateTime(.. 'Europe/Helsinki') создается таймстам и в ТИПЕ данных (не в самих данных) записывается что показывать этот таймстамп нужно переводя его в тз Хельсинки.
Обсуждают сегодня