Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Fonction TO_DATE
TO_DATE convertit une date représentée par une chaîne de caractères en un type de données DATE.
Syntaxe
TO_DATE (date_str)
TO_DATE (date_str, format)
Arguments
- date_str
-
Chaîne de date ou type de données pouvant être converti en chaîne de date.
- format
-
Chaîne littérale qui correspond aux modèles de date/heure de Spark. Pour les modèles de date/heure valides, voir Modèles de date/heure pour le formatage et
l'analyse syntaxique.
Type de retour
TO_DATE renvoie une DATE, selon la valeur de format.
Si la conversion au format échoue, une erreur est renvoyée.
Exemples
L’instruction SQL suivante convertit la date 02 Oct 2001 en type de données de date.
select to_date('02 Oct 2001', 'dd MMM yyyy');to_date ------------ 2001-10-02 (1 row)
L’instruction SQL suivante convertit la chaîne 20010631 en date.
select to_date('20010631', 'yyyyMMdd');
L’instruction SQL suivante convertit la chaîne 20010631 en date :
to_date('20010631', 'YYYYMMDD', TRUE);
Le résultat est une valeur nulle car le mois de juin ne compte que 30 jours.
to_date ------------ NULL