DATETIME
Синтаксис
DATETIME( expression [ , timezone ] )
Описание
Переводит выражение expression в формат даты и времени. При переводе Date в DateTime время определяется, как 00:00:00.
Дата должна быть определена в формате YYYY-MM-DDThh:mm:ss или YYYY-MM-DD hh:mm:ss.
Числовые значения воспринимаются как время в формате Unix time
При наличии дополнительного параметра timezone дата и время рассчитываются для указанной временной зоныtimezone должен быть определен в формате Region/Data_Zone.
Типы аргументов:
expression—Дата | Дата и время | Дробное число | Целое число | Строкаtimezone—Строка
Возвращаемый тип: Дата и время
Примечание
Значения аргументов (timezone) должны быть константами.
Примечание
Параметр timezone доступен только для источников ClickHouse.
Примеры
DATETIME("2019-01-23 15:07:47") = #2019-01-23 15:07:47#
DATETIME("2019.01.02 03:04:05") = #2019-01-02 03:04:05#
DATETIME("2019-01-23") = #2019-01-23 00:00:00#
DATETIME(1576807650) = #2019-12-20 02:07:30#
DATETIME(1576807650.793) = #2019-12-20 02:07:30#
DATETIME(1576807650.793, 'Asia/Hong_Kong') = #2019-12-20 10:07:30#
Поддержка источников данных
ClickHouse 21.8, Файлы, Google Sheets, Yandex Metrica, Microsoft SQL Server 2017 (14.0), MySQL 5.7, Oracle Database 12c (12.1), PostgreSQL 9.3, Яндекс Документы, YDB.