Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

GETUTCDATE() Exemples dans SQL Server (T-SQL)

Lorsque vous utilisez SQL Server, vous pouvez utiliser le T-SQL GETUTCDATE() fonction pour renvoyer l'heure UTC actuelle (temps universel coordonné). L'heure UTC est la principale norme de temps par laquelle le monde régule les horloges et l'heure.

La valeur de retour de GETUTCDATE() La fonction est dérivée de l'ordinateur sur lequel l'instance de SQL Server s'exécute. Le fuseau horaire n'est pas inclus et est renvoyé sous la forme datetime valeur.

Syntaxe

La syntaxe ressemble à ceci :

GETUTCDATE()

Il n'accepte donc aucun argument.

Exemple

Voici un exemple d'utilisation :

SELECT GETUTCDATE() AS Result;

Résultat :

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

Formater la date

Vous pouvez toujours utiliser d'autres fonctions T-SQL avec GETUTCDATE() . Par exemple, vous pouvez utiliser le FORMAT() pour formater la date dans le format requis (et la renvoyer sous forme de chaîne).

Exemple :

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

Résultat :

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

Notez que GETUTCDATE() a moins de précision en fractions de seconde que le SYSUTCDATETIME() fonction, qui renvoie la date/heure UTC sous la forme d'un datetime2 valeur, avec une plage de précision fractionnaire de secondes de 1 à 7 chiffres.