sql >> Databasteknik >  >> RDS >> Sqlserver

GETUTCDATE() Exempel i SQL Server (T-SQL)

När du använder SQL Server kan du använda T-SQL GETUTCDATE() funktion för att returnera den aktuella UTC-tiden (Coordinated Universal Time). UTC-tid är den primära tidsstandarden med vilken världen reglerar klockor och tid.

Returvärdet för GETUTCDATE() funktionen härleds från datorn där instansen av SQL Server körs. Tidszonen ingår inte och den returneras som en datumtid värde.

Syntax

Syntaxen ser ut så här:

GETUTCDATE()

Så det accepterar inga argument.

Exempel

Här är ett exempel på användning:

SELECT GETUTCDATE() AS Result;

Resultat:

+-------------------------+
| Result                  |
|-------------------------|
| 2018-06-17 05:17:46.750 |
+-------------------------+

Formatera datumet

Du kan alltid använda andra T-SQL-funktioner tillsammans med GETUTCDATE() . Du kan till exempel använda FORMAT() funktion för att formatera datumet till det format du behöver (och få det tillbaka som en sträng).

Exempel:

 
SELECT FORMAT(GETUTCDATE(), 'dddd, dd MMMM yyyy, hh:mm tt') AS Result;

Resultat:

+--------------------------------+
| Result                         |
|--------------------------------|
| Sunday, 17 June 2018, 05:43 AM |
+--------------------------------+

Observera att GETUTCDATE() har mindre bråksekunders precision än SYSUTCDATETIME() funktion, som returnerar UTC-datum/tid som en datetime2 värde, med en precision på bråkdelar av sekunder från 1 till 7 siffror.


  1. Hur kan jag VÄLJA rader med MAX(kolumnvärde), PARTITION efter en annan kolumn i MYSQL?

  2. SQL Inner Join

  3. Uppdatera aktivitetsdata från tjänsten när den är pausad

  4. Avvägningar i Hot Standby-distributioner