Wenn Sie SQL Server verwenden, können Sie T-SQL GETUTCDATE()
verwenden Funktion, um die aktuelle UTC-Zeit (koordinierte Weltzeit) zurückzugeben. Die UTC-Zeit ist der primäre Zeitstandard, nach dem die Welt Uhren und Zeit reguliert.
Der Rückgabewert von GETUTCDATE()
Die Funktion wird von dem Computer abgeleitet, auf dem die Instanz von SQL Server ausgeführt wird. Die Zeitzone ist nicht enthalten und wird als datetime zurückgegeben Wert.
Syntax
Die Syntax lautet wie folgt:
GETUTCDATE()
Es akzeptiert also keine Argumente.
Beispiel
Hier ist ein Verwendungsbeispiel:
SELECT GETUTCDATE() AS Result;
Ergebnis:
+-------------------------+ | Result | |-------------------------| | 2018-06-17 05:17:46.750 | +-------------------------+
Datum formatieren
Sie können immer andere T-SQL-Funktionen zusammen mit GETUTCDATE()
verwenden . Beispielsweise können Sie das FORMAT()
verwenden Funktion, um das Datum in das gewünschte Format zu formatieren (und es als Zeichenfolge zurückzugeben).
Beispiel:
SELECT FORMAT(GETUTCDATE(), 'dddd, dd MMMM yyyy, hh:mm tt') AS Result;
Ergebnis:
+--------------------------------+ | Result | |--------------------------------| | Sunday, 17 June 2018, 05:43 AM | +--------------------------------+
Beachten Sie, dass GETUTCDATE()
hat eine geringere Sekundenbruchteilgenauigkeit als SYSUTCDATETIME()
-Funktion, die UTC-Datum/Uhrzeit als datetime2
zurückgibt Wert mit einer Genauigkeit von 1 bis 7 Stellen auf Sekundenbruchteile.