タイムスタンプ
説明
TIMESTAMP関数には2つの用途があります:
- datetime文字列をDATETIME型に変換する
- 2つの引数を組み合わせてDATETIME型にする
構文
TIMESTAMP(string)
TIMESTAMP(date, time)
パラメータ
| Parameter | Description |
|---|---|
string | datetime文字列 |
date | DATE型または適切にフォーマットされた日付文字列が可能な日付値 |
time | TIME型または適切にフォーマットされた時刻文字列が可能な時刻値 |
戻り値
DATETIME型の値を返します。
例
-- 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 |
+------------------------------------+
-- Combine date and time into DATETIME
SELECT TIMESTAMP('2019-01-01', '12:00:00');
+----------------------------------------+
| timestamp('2019-01-01', '12:00:00') |
+----------------------------------------+
| 2019-01-01 12:00:00 |
+----------------------------------------+