Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

GETUTCDATE()-Beispiele in SQL Server (T-SQL)

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.