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