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