メインコンテンツまでスキップ
バージョン: 26.x

TIMESTAMP

説明

TIMESTAMP関数は、datetime形式の文字列をDATETIME型に変換します。

特定のdatetime形式については、datetime conversionを参照してください。

この関数は、MySQLのtimestamp functionとは異なります。Dorisは現在、datetime加算/減算用の第二時間パラメータをサポートしていません。

構文

TIMESTAMP(string)

パラメータ

Parameterデスクリプション
string日時文字列型

Return Value

DATETIME型の値を返します。

  • 入力が日付文字列の場合、時刻は00:00:00に設定されます
  • 入力がNULLの場合、NULLを返します

Examples

-- Convert a string to DATETIME
SELECT TIMESTAMP('2019-01-01 12:00:00');

+------------------------------------+
| timestamp('2019-01-01 12:00:00') |
+------------------------------------+
| 2019-01-01 12:00:00 |
+------------------------------------+

-- Input date string
SELECT TIMESTAMP('2019-01-01');
+-------------------------+
| TIMESTAMP('2019-01-01') |
+-------------------------+
| 2019-01-01 00:00:00 |
+-------------------------+

-- Input NULL, returns NULL
SELECT TIMESTAMP(NULL);
+-----------------+
| TIMESTAMP(NULL) |
+-----------------+
| NULL |
+-----------------+