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 configuré correctement sous forme de date sémantique.

TODATE accepte les chaînes de format 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, Sat, 24 May 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 de date et heure.

Formats de sortie

TODATE accepte les chaînes de format 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é.