# #sql #google-bigquery
Вопрос:
Функция TIMESTAMP() в bigquery принимает параметр часового пояса. Учитывает ли это также экономию дневного света?
Если есть ссылки на конкретную информацию о переходе на летнее время, пожалуйста, также указывайте на ссылки.
Ответ №1:
Да МЕТКА ВРЕМЕНИ() учитывает переход на летнее время. Поскольку функция TIMESTAMP() преобразует строку, дату, выражение datetime в тип данных метки времени, мы можем проверить метку времени типа данных.
Объект МЕТКИ ВРЕМЕНИ представляет собой абсолютную точку времени, независимую от любого часового пояса или соглашения, такого как летнее время с точностью до микросекунд.
Чтобы лучше понять это, вот пример с часовым поясом, чтобы показать поведение метки времени при переходе на летнее время. Более подробную информацию смотрите в разделе Часовой пояс.
Рассмотрим это время в качестве примера:
2014-09-27 12:30:00.45 Америка/Los_Angeles
Обратите внимание, что не все названия часовых поясов взаимозаменяемы, даже если они сообщают об одном и том же времени в течение определенной части года. Например, America/Los_Angeles сообщает о том же времени, что и UTC-7:00 в летнее время, но сообщает о том же времени, что и UTC-8:00 вне летнего времени.
В этом примере мы можем сказать, что функция TIMESTAMP() учитывает переход на летнее время.