MySQLでは、UTC_DATE
を使用できます UTC日付を返す関数。 UTCは協定世界時の略であり、世界が時計と時刻を規制する主要な時間基準です。
結果は「YYYY-MM-DD」のいずれかに返されます。 またはYYYYMMDD 関数が文字列または数値のどちらのコンテキストで使用されているかに応じて、形式。
構文
次の2つの形式のいずれかを使用できます。
UTC_DATE UTC_DATE()
したがって、引数は必要ありません。
例1-基本的な使用法
実例を示します。
SELECT UTC_DATE;
結果:
+------------+ | UTC_DATE | +------------+ | 2018-07-05 | +------------+
例2–括弧付き
この例では、括弧を追加します(もちろん、これは結果に違いはありません)。
SELECT UTC_DATE();
結果:
+------------+ | UTC_DATE() | +------------+ | 2018-07-05 | +------------+
例3–数値コンテキスト
前の例はすべて「YYYY-MM-DD」で返されました フォーマット。これは、文字列コンテキストで使用されたためです。
この例では、数値コンテキストで関数を使用します。これを行うには、関数に数値を追加します。
SELECT UTC_DATE() + 0;
結果:
+----------------+ | UTC_DATE() + 0 | +----------------+ | 20180705 | +----------------+
この場合、日付を同じに保つゼロを追加しました。ただし、結果は現在 YYYYMMDDにあります。 フォーマット。
別の番号を追加することを妨げるものは何もありません。例:
SELECT UTC_DATE() + 5;
結果:
+----------------+ | UTC_DATE() + 5 | +----------------+ | 20180710 | +----------------+
UTC_TIME
も参照してください UTC時刻を返す例。