TODATE
Affiche une date formatée en mode de compatibilité.
Vous pouvez utiliser TODATE de deux manières :
- Créer une date en mode de compatibilité à partir de champs de type "Texte"
- Modifier le format d'affichage et la précision d'une date en mode de compatibilité
Exemple d'utilisation
TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d")
TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d")
TODATE(Response_Time, 'MILLIS', '%Y%m%d')
TODATE(Created_Time, 'DECIMAL_DATE', '%Y')
Syntaxe
TODATE(field_expression, input_date_format, output_date_format)
Formats d'entrée
input_date_format est facultatif si field_expression est correctement configuré en tant que date sémantique.
TODATE accepte les chaînes de formats d'entrée suivantes.
'BASIC' : %Y/%m/%d-%H:%M:%S
'DEFAULT_DASH' : %Y-%m-%d [%H:%M:%S]
'DEFAULT_SLASH' : %Y/%m/%d [%H:%M:%S]
'DEFAULT_DECIMAL' : %Y%m%d [%H:%M:%S]
'RFC_1123' : par exemple, Sam, 24 mai 2008 20:09:47 GMT
'RFC_3339' : par exemple, 2008-05-24T20:09:47Z
'SECONDS' : secondes depuis l'epoch
'MILLIS' : millisecondes depuis l'epoch
'MICROS' : microsecondes depuis l'epoch
'NANOS' : nanosecondes depuis l'epoch
'JULIAN_DATE' : jours depuis l'epoch
'DECIMAL_DATE' : identique à 'DEFAULT_DECIMAL'
Tout format strptime valide. Facultatif si la valeur est déjà un champ datetime.
Formats de sortie
TODATE accepte les chaînes de formats de sortie suivantes :
- "%Y" – année
- "%m" mois
- "%d" jour
- "%W" – numéro de semaine
- "%w" – jour de la semaine
- "%H" – heure
- "%M" – minute
Exemples
| Example formula | Input | Output |
|---|---|---|
TODATE(Text_Date,"%Y/%m/%d","%Y-%m-%d") |
2024/05/09 | 2024-05-09 |
TODATE(Response_Time, 'MILLIS', '%Y%m%d') |
1715294861000 | 20240509 |
TODATE(Created_time, 'DECIMAL_DATE', '%Y') |
20240509[11:34:12] | 2024 |
Remarques
TODATE renvoie les types de données "Date" en mode de compatibilité.