sql >> Database teknologi >  >> RDS >> Mysql

UTC_DATE Eksempler – MySQL

I MySQL kan du bruge UTC_DATE funktion for at returnere UTC-datoen. UTC står for Coordinated Universal Time, og det er den primære tidsstandard, som verden regulerer ure og tid efter.

Resultatet returneres enten i 'ÅÅÅÅ-MM-DD' eller ÅÅÅÅMMDD format, afhængigt af om funktionen bruges i en streng eller numerisk kontekst.

Syntaks

Du kan bruge en af ​​følgende to former:

UTC_DATE
UTC_DATE()

Så der kræves ingen argumenter.

Eksempel 1 – Grundlæggende brug

Her er et eksempel til at demonstrere.

SELECT UTC_DATE;

Resultat:

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

Eksempel 2 – Med parenteser

I dette eksempel tilføjer jeg parenteserne (selvfølgelig gør dette ingen forskel for resultatet).

SELECT UTC_DATE();

Resultat:

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

Eksempel 3 – Numerisk kontekst

De tidligere eksempler blev alle returneret i 'ÅÅÅÅ-MM-DD' format. Dette skyldes, at de blev brugt i en strengkontekst.

I dette eksempel bruger jeg funktionen i en numerisk sammenhæng. Det gør jeg ved at tilføje et tal til funktionen.

SELECT UTC_DATE() + 0;

Resultat:

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

I dette tilfælde tilføjede jeg nul, hvilket holdt datoen den samme. Men resultatet er nu i ÅÅÅÅMMDD format.

Der er ikke noget, der forhindrer dig i at tilføje endnu et nummer. Eksempel:

SELECT UTC_DATE() + 5;

Resultat:

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

Se også UTC_TIME Eksempler på returnering af UTC-tiden.


  1. php-kode til at teste pdo er tilgængelig?

  2. Forbind med tidligere ækvivalent til MySQL

  3. Matching af udbud og efterspørgsel — løsninger, del 1

  4. Sortering af nulværdier efter alle andre, undtagen specielle