sql >> Database >  >> RDS >> Sqlserver

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

Als u SQL Server gebruikt, kunt u de T-SQL GETUTCDATE() . gebruiken functie om de huidige UTC-tijd (Coordinated Universal Time) te retourneren. UTC-tijd is de primaire tijdstandaard waarmee de wereld klokken en tijd regelt.

De retourwaarde van de GETUTCDATE() functie is afgeleid van de computer waarop het exemplaar van SQL Server wordt uitgevoerd. De tijdzone is niet inbegrepen en wordt geretourneerd als een datetime waarde.

Syntaxis

De syntaxis gaat als volgt:

GETUTCDATE()

Het accepteert dus geen argumenten.

Voorbeeld

Hier is een voorbeeld van gebruik:

SELECT GETUTCDATE() AS Result;

Resultaat:

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

De datum opmaken

U kunt altijd andere T-SQL-functies gebruiken samen met GETUTCDATE() . U kunt bijvoorbeeld de FORMAT() . gebruiken functie om de datum op te maken in het formaat dat u nodig heeft (en het als een string terug te geven).

Voorbeeld:

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

Resultaat:

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

Merk op dat GETUTCDATE() heeft minder fractionele seconden precisie dan de SYSUTCDATETIME() functie, die de UTC-datum/-tijd retourneert als een datetime2 waarde, met een precisiebereik van een fractie van een seconde van 1 tot 7 cijfers.


  1. Oracle-tabel of weergave bestaat niet vanuit de opgeslagen procedure

  2. Aankondiging van ClusterControl 1.7.3:verbeterde ondersteuning voor PostgreSQL en nieuwe cloudimplementatie-opties

  3. Hoe de Unix-tijdstempel in Oracle te retourneren

  4. Oracle-client en netwerkcomponenten zijn niet gevonden