跳到主要内容

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 |
+-----------------+