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

タイムスタンプ

Description

TIMESTAMP関数には2つの用途があります:

  1. 日時文字列をDATETIME型に変換する
  2. 2つの引数を組み合わせてDATETIME型にする

Syntax

TIMESTAMP(string)
TIMESTAMP(date, time)

パラメータ

ParameterDescription
stringdatetime文字列
dateDATE型または適切にフォーマットされた日付文字列のいずれかである日付値
timeTIME型または適切にフォーマットされた時刻文字列のいずれかである時刻値

戻り値

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