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

UTC_DATE Exemples – MySQL

Dans MySQL, vous pouvez utiliser le UTC_DATE fonction pour renvoyer la date UTC. UTC signifie Coordinated Universal Time et c'est la principale norme de temps par laquelle le monde régule les horloges et l'heure.

Le résultat est retourné soit en ‘YYYY-MM-DD’ ou AAAAMMJJ format, selon que la fonction est utilisée dans un contexte de chaîne ou numérique.

Syntaxe

Vous pouvez utiliser l'un des deux formulaires suivants :

UTC_DATE
UTC_DATE()

Aucun argument n'est donc requis.

Exemple 1 - Utilisation de base

Voici un exemple pour illustrer.

SELECT UTC_DATE;

Résultat :

+------------+
| UTC_DATE   |
+------------+
| 2018-07-05 |
+------------+

Exemple 2 – Avec parenthèses

Dans cet exemple, j'ajoute les parenthèses (bien sûr, cela ne change rien au résultat).

SELECT UTC_DATE();

Résultat :

+------------+
| UTC_DATE() |
+------------+
| 2018-07-05 |
+------------+

Exemple 3 – Contexte numérique

Les exemples précédents ont tous été renvoyés en ‘YYYY-MM-DD’ format. C'est parce qu'ils ont été utilisés dans un contexte de chaîne.

Dans cet exemple, j'utilise la fonction dans un contexte numérique. Je le fais en ajoutant un nombre à la fonction.

SELECT UTC_DATE() + 0;

Résultat :

+----------------+
| UTC_DATE() + 0 |
+----------------+
|       20180705 |
+----------------+

Dans ce cas, j'ai ajouté zéro, ce qui a gardé la même date. Cependant, le résultat est maintenant en AAAAMMJJ formater.

Rien ne vous empêche d'ajouter un autre numéro. Exemple :

SELECT UTC_DATE() + 5;

Résultat :

+----------------+
| UTC_DATE() + 5 |
+----------------+
|       20180710 |
+----------------+

Voir aussi UTC_TIME Exemples de renvoi de l'heure UTC.