TO_DATE
Description
TO_DATE
est une fonction de ligne qui convertit TEXT
valeurs à DATE
valeurs et spécifie le format des éléments de date et d'heure dans la chaîne.Syntaxe
TO_DATE
(string_expression
,"date_format
")Valeur de renvoi
Renvoie une valeur par ligne de type
DATE
(qui par définition est en UTC).Paramètres d'entrée
- string_expression
- Est obligatoire. Un champ ou expression de typeTEXT.
- date_format
- Est obligatoire. Modèle qui décrit le format de la date.
Exemples
Définir un nouveau
DATE
Champ calculé Prism en fonction du champ de base order_date
, qui contient des horodatages au format suivant : 2014.07.10 à 15:08:56 PDT
:TO_DATE([order_date],"yyyy.MM.dd 'at' HH:mm:ss z")
Définir un nouveau
DATE
Champ calculé Prism en combinant d'abord les champs individuels de mois
, de jour
, d'année
et de départ_time
(à l'aide de CONCAT
), et en effectuant une transformation sur depart_time
pour s'assurer que les heures à trois chiffres sont converties en heures à quatre chiffres (en utilisant REGEX_REPLACE
) :TO_DATE(CONCAT([month],"/",[day],"/",[year],":", REGEX_REPLACE([depart_time],"\b(\d{3})\b","0$1")),"MM/dd/yyyy:HHmm")
Définir un nouveau
DATE
Champ calculé Prism en fonction du champ de base Created_at
, qui contient des horodatages au format suivant : Sat Jan 25 16:35:23 +0800 2014
(il s'agit du format d'horodatage renvoyé par l'API de Twitter) :TO_DATE([created_at],"EEE MMM dd HH:mm:ss Z yyyy")