Condividi tramite


Funzione to_date

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce expr impostato si una data usando una formattazione opzionale.

Sintassi

to_date(expr [, fmt] )

Argomenti

  • expr: espressione STRING che rappresenta una data.
  • fmt: espressione STRING di formato facoltativa.

Valori restituiti

DATA.

Se fmt viene specificato, deve essere conforme ai modelli Datetime.

Se fmt non viene specificato, la funzione è un sinonimo di cast(expr AS DATE).

Se fmt non è valido o l'applicazione non genera una data ben formata, la funzione genera un errore.

Nota

In Databricks Runtime, se spark.sql.ansi.enabled è false, la funzione restituisce NULL anziché un errore per le date in formato non valido.

Esempi

> SELECT to_date('2009-07-30 04:17:52');
 2009-07-30
> SELECT to_date('2016-12-31', 'yyyy-MM-dd');
 2016-12-31