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.