Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
Databricks SQL
Databricks Runtime 11.3 LTS e versioni successive
Restituisce expr impostato su un timestamp usando una formattazione opzionale o NULL se la trasmissione fallisce.
Sintassi
try_to_timestamp(expr [, fmt] )
Argomenti
-
expr: espressione STRING che rappresenta un timestamp. - fmt: espressione STRING di formato facoltativa.
Valori restituiti
Un 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, la funzione genera un errore.
Se expr non è possibile trasformare in un timestamp utilizzando fmt, la funzione restituisce NULL.
Esempi
> SELECT try_to_timestamp('2016-12-31 00:12:00');
2016-12-31 00:12:00
> SELECT try_to_timestamp('2016-12-31', 'yyyy-MM-dd');
2016-12-31 00:00:00
> SELECT try_to_timestamp('2016-12-32', 'yyyy-MM-dd');
NULL
> SELECT to_timestamp('2016-12-32', 'yyyy-MM-dd');
Error: CANNOT_PARSE_TIMESTAMP