MySQLのLOCALTIMESTAMP
関数はNOW()
の同義語です 働き。現在の日付と時刻を返します。
値は「YYYY-MM-DDHH:MM:SS」で返されます。 またはYYYYMMDDHHMMSS 関数が文字列または数値のどちらのコンテキストで使用されているかに応じて、形式。
構文
次の2つの形式のいずれかを使用できます。
LOCALTIMESTAMP LOCALTIMESTAMP([fsp])
(オプションの)fsp
引数は、戻り値の秒の小数部の精度を指定します。
分数秒の精度を提供する必要がある場合は、2番目の形式を使用する必要があります。
例
実例を示します。
SELECT LOCALTIMESTAMP;
結果:
+---------------------+ | LOCALTIMESTAMP | +---------------------+ | 2018-06-28 15:50:05 | +---------------------+
フラクショナル秒の精度
fsp
の使用例を次に示します。 戻り値の秒の小数部の精度を指定する引数。
SELECT LOCALTIMESTAMP(6);
結果:
+----------------------------+ | LOCALTIMESTAMP(6) | +----------------------------+ | 2018-06-28 15:50:17.206091 | +----------------------------+
数値コンテキスト
LOCALTIMESTAMP
の使用例を次に示します。 数値コンテキストで機能します。
SELECT LOCALTIMESTAMP + 0;
結果:
+--------------------+ | LOCALTIMESTAMP + 0 | +--------------------+ | 20180628155032 | +--------------------+
ゼロ以外の値を使用して、戻り値を加算または減算することもできます。例:
SELECT LOCALTIMESTAMP + 0, LOCALTIMESTAMP + 5;
結果:
+--------------------+--------------------+ | LOCALTIMESTAMP + 0 | LOCALTIMESTAMP + 5 | +--------------------+--------------------+ | 20180628155045 | 20180628155050 | +--------------------+--------------------+