SQL Serverを使用する場合は、T-SQL GETUTCDATE()
を使用できます。 現在のUTC時刻(協定世界時)を返す関数。 UTC時刻は、世界が時計と時刻を規制する主要な時間基準です。
GETUTCDATE()
の戻り値 関数は、SQLServerのインスタンスが実行されているコンピューターから派生します。タイムゾーンは含まれず、日時として返されます 値。
構文
構文は次のようになります:
GETUTCDATE()
したがって、引数を受け入れません。
例
使用例は次のとおりです。
SELECT GETUTCDATE() AS Result;
結果:
+-------------------------+ | Result | |-------------------------| | 2018-06-17 05:17:46.750 | +-------------------------+
日付のフォーマット
GETUTCDATE()
と一緒に他のT-SQL関数をいつでも使用できます 。たとえば、FORMAT()
を使用できます 日付を必要な形式にフォーマットする(そして文字列として返す)関数。
例:
SELECT FORMAT(GETUTCDATE(), 'dddd, dd MMMM yyyy, hh:mm tt') AS Result;
結果:
+--------------------------------+ | Result | |--------------------------------| | Sunday, 17 June 2018, 05:43 AM | +--------------------------------+
GETUTCDATE()
に注意してください SYSUTCDATETIME()
よりも秒の精度が低くなります UTCの日付/時刻をdatetime2
として返す関数。 値、秒の小数部の精度範囲は1〜7桁です。