MariaDB
 sql >> Database >  >> RDS >> MariaDB

Come funziona UTC_DATE() in MariaDB

In MariaDB, UTC_DATE() è una funzione di data e ora incorporata che restituisce la data UTC corrente.

Il risultato viene restituito nel formato "AAAA-MM-GG" o AAAAMMGG, a seconda che la funzione venga utilizzata in un contesto stringa o numerico.

UTC sta per Coordinated Universal Time ed è lo standard mondiale per la regolazione dell'ora.

Sintassi

UTC_DATE() può essere chiamato con o senza parentesi:

UTC_DATE
UTC_DATE()

Entrambi restituiscono lo stesso risultato.

Esempio

Ecco un esempio tra parentesi:

SELECT UTC_DATE();

Risultato:

+------------+
| UTC_DATE() |
+------------+
| 2021-06-01 |
+------------+

Eccolo senza parentesi:

SELECT UTC_DATE;

Risultato:

+------------+
| UTC_DATE   |
+------------+
| 2021-06-01 |
+------------+

Stesso risultato.

Date numeriche

Usando UTC_DATE() in un contesto numerico, la data viene restituita nel formato AAAAMMGG.

Esempio:

SELECT UTC_DATE() + 0;

Risultato:

+----------------+
| UTC_DATE() + 0 |
+----------------+
|       20210601 |
+----------------+

Fornire argomenti

Il UTC_DATE() la funzione non accetta argomenti. Chiamarlo con argomenti genera un errore:

SELECT UTC_DATE('1970-01-02');

Risultato:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''1970-01-02')' at line 1