Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Funzione TO_DATE
TO_DATE converte una data rappresentata con una stringa di caratteri in un tipo di dati DATE.
Sintassi
TO_DATE (date_str)
TO_DATE (date_str, format)
Arguments (Argomenti)
- data_str
-
Una stringa di data o un tipo di dati che può essere inserito in una stringa di date.
- format
-
Una stringa letterale che corrisponde ai modelli datetime di Spark. Per modelli datetime validi, vedi Datetime Patterns for Formatting and Parsing
.
Tipo restituito
TO_DATE restituisce una DATA, in base al valore formato.
Se la conversione in formato non riesce, viene restituito un errore.
Esempi
L'istruzione SQL seguente converte la data 02 Oct 2001 in un tipo di dati data.
select to_date('02 Oct 2001', 'dd MMM yyyy');to_date ------------ 2001-10-02 (1 row)
L'istruzione SQL seguente converte la stringa 20010631 in una data.
select to_date('20010631', 'yyyyMMdd');
L'istruzione SQL seguente converte la stringa 20010631 in una data:
to_date('20010631', 'YYYYMMDD', TRUE);
Il risultato è un valore nullo perché ci sono solo 30 giorni a giugno.
to_date ------------ NULL