TIMESTAMP
描述
TIMESTAMP 将 符合 datetime 格式的字符串转换为 DATETIME 类型
具体 datetime 格式请查看 datetime 的转换.
该函数与 mysql 中的 timestamp 函数 有些差异,doris 暂不支持带有第二个 time 参数进行日期时间增减。
语法
TIMESTAMP(string)
参数
参数 | 说明 |
---|---|
string | 日期时间字符串类型 |
返回值
返回类型为 DATETIME。
- 若输入为 date 字符串,则时间被设置为 00:00:00
- 输入 NULL,返回 NULL
举例
-- 将字符串转换为 DATETIME
SELECT TIMESTAMP('2019-01-01 12:00:00');
+------------------------------------+
| timestamp('2019-01-01 12:00:00') |
+------------------------------------+
| 2019-01-01 12:00:00 |
+------------------------------------+
---输入 date 字符串
SELECT TIMESTAMP('2019-01-01');
+-------------------------+
| TIMESTAMP('2019-01-01') |
+-------------------------+
| 2019-01-01 00:00:00 |
+-------------------------+
--输入 NULL,返回 NULL
SELECT TIMESTAMP(NULL);
+-----------------+
| TIMESTAMP(NULL) |
+-----------------+
| NULL |
+-----------------+