In MySQL, il CURRENT_TIME
la funzione può essere utilizzata per restituire l'ora corrente.
Questa funzione è in realtà un sinonimo di CURTIME()
che restituisce l'ora corrente, quindi puoi scegliere quale funzione preferisci utilizzare.
Entrambe le funzioni restituiscono l'ora corrente come valore in 'HH:MM:SS' o HHMMSS formato, a seconda che la funzione sia utilizzata in un contesto stringa o numerico.
Sintassi
Puoi utilizzare uno dei seguenti moduli:
CURRENT_TIME CURRENT_TIME([fsp])
Il (opzionale) fsp
argomento può essere utilizzato per fornire la precisione dei secondi frazionari. Se fornito, il valore restituito includerà frazioni di secondi fino al numero fornito. Puoi specificare un fsp
valore compreso tra 0
e 6
.
Pertanto, se devi specificare la precisione dei secondi frazionari, dovrai utilizzare la seconda sintassi.
Come accennato, puoi anche utilizzare quanto segue se preferisci:
CURTIME([fsp])
Esempio:contesto di stringa
Ecco un esempio di utilizzo di CURRENT_TIME
in un contesto di stringa.
SELECT CURRENT_TIME;
Risultato:
+--------------+ | CURRENT_TIME | +--------------+ | 10:02:31 | +--------------+
Ed ecco un esempio di utilizzo di entrambe le forme della sintassi, fianco a fianco, insieme a CURTIME()
funzione:
SELECT CURRENT_TIME, CURRENT_TIME(), CURTIME();
Risultato:
+--------------+----------------+-----------+ | CURRENT_TIME | CURRENT_TIME() | CURTIME() | +--------------+----------------+-----------+ | 10:03:07 | 10:03:07 | 10:03:07 | +--------------+----------------+-----------+
Esempio:contesto numerico
Ecco un esempio di utilizzo di CURRENT_TIME
in un contesto numerico.
SELECT CURRENT_TIME + 0;
Risultato:
+------------------+ | CURRENT_TIME + 0 | +------------------+ | 100425 | +------------------+
In questo esempio ho aggiunto zero al tempo. Ma avrei potuto anche aggiungere un altro numero.
Esempio:precisione frazionaria dei secondi
Ecco un esempio di specifica di una precisione frazionaria di secondi di 6.
SELECT CURRENT_TIME(6);
Risultato:
+-----------------+ | CURRENT_TIME(6) | +-----------------+ | 10:05:24.091083 | +-----------------+