Funzione to_timestamp
Si applica a: Databricks SQL Databricks Runtime
Restituisce expr
il cast a un timestamp usando una formattazione facoltativa.
Sintassi
to_timestamp(expr [, fmt] )
Argomenti
expr
: espressione STRING che rappresenta un timestamp.- fmt: espressione STRING di formato facoltativa.
Valori restituiti
A TIMESTAMP.
Se fmt
viene specificato, deve essere conforme ai modelli Datetime.
Se fmt
non viene specificato, la funzione è un sinonimo di cast(expr AS TIMESTAMP)
.
Se fmt
è in formato non valido o l'applicazione non genera un timestamp ben formato, la funzione genera un errore.
Per restituire NULL
invece di un errore in caso di utilizzo non expr
valido try_to_timestamp.
Nota
In Databricks Runtime, se spark.sql.ansi.enabled è false
, la funzione restituisce NULL
anziché un errore per i timestamp in formato non valido.
Esempi
> SELECT to_timestamp('2016-12-31 00:12:00');
2016-12-31 00:12:00
> SELECT to_timestamp('2016-12-31', 'yyyy-MM-dd');
2016-12-31 00:00:00