DATETIME
Syntax
DATETIME( expression [ , timezone ] )
Description
Converts the expression
expression to date and time format. When converting Date
to DateTime
, the time is set to '00:00:00'.
The date must be in the format YYYY-MM-DDThh:mm:ss
or YYYY-MM-DD hh:mm:ss
.
Numeric values are rendered as time in Unix time
The date and time can be converted to the specified time zonetimezone
option is available. The timezone
parameter must be specified in Region/Data_Zone
format.
Argument types:
expression
—Date | Datetime | Fractional number | Integer | String
timezone
—String
Return type: Datetime
Note
Only constant values are accepted for the arguments (timezone
).
Note
Argument timezone
is available only for ClickHouse
sources.
Examples
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#
Data source support
ClickHouse 21.8
, Files
, Google Sheets
, Yandex Metrica
, Microsoft SQL Server 2017 (14.0)
, MySQL 5.7
, Oracle Database 12c (12.1)
, PostgreSQL 9.3
, Yandex Documents
, YDB
.