Funzione to_timestamp

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì 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