Formats de champ pris en charge

Lorsque vous visualisez des données dans le temps, vous devez spécifier le champ contenant les horodatages. Ces horodatages peuvent être stockés dans des champs dédiés de type date, chaîne ou numérique. Pour de meilleures performances, il est recommandé de stocker les horodatages dans l’un des champs de type date (Date, DateOnly ou TimestampOffset).

Remarque :

Les dates stockées dans les champs TimeOnly ne peuvent pas être utilisées pour visualiser l’heure.

En savoir plus sur les pratiques conseillées pour le stockage des données temporelles

Vous pouvez convertir les champs de type chaîne ou numérique contenant des horodatages en champ de date à l’aide de l’outil Convert Temporal Field (Convertir un champ temporel). Cet outil vous permet de convertir les horodatages enregistrés dans divers formats et de les stocker dans l’un des champs de type date pris en charge.

En savoir plus sur la conversion de valeurs temporelles stockées dans un champ de type chaîne ou numérique en champ de type date

Pour pouvoir utiliser les horodatages stockés dans un champ de type chaîne ou numérique, vous devez déterminer le format de date pris en charge (reportez-vous à la liste ci-après) et stocker les horodatages des données dans l’un de ces formats. Tous les formats pris en charge exigent que les unités de date et d’heure soient répertoriées de la plus grande à la plus petite en vue du tri et du filtrage. Par exemple, 1999/02/27 et pas 02/27/1999 ni 27/02/1999. Si les valeurs de chaîne ne sont pas dans l’un des formats pris en charge, vous devez les convertir en un nouveau champ de date dans un nouveau champ dans l’un des types de champ pris en charge pour pouvoir rendre la couche temporelle.

Les formats suivants sont pris en charge pour les champs de type chaîne :

  • AAAA
  • AAAAMM
  • AAAA/MM
  • AAAA-MM
  • AAAAMMJJ
  • AAAA/MM/JJ
  • AAAA-MM-JJ
  • AAAAMMJJhhmmss
  • AAAA/MM/JJ hh:mm:ss
  • AAAA-MM-JJ hh:mm:ss
  • AAAAMMJJhhmmss.s
  • AAAA/MM/JJ hh:mm:ss.s
  • AAAA-MM-JJ hh:mm:ss.s
  • AAAA-MM-JJThh:mm:ss.s
  • aaaa-MM-jjTHH:mm:ss.sZ

Les formats suivants sont pris en charge pour les champs de type numérique :

  • AAAA
  • AAAAMM
  • AAAAMMJJ
  • AAAAMMJJhhmmss

  • AAAA = année représentée par quatre chiffres
  • MM = mois représenté par deux chiffres (01 correspond à janvier)
  • JJ = jour du mois représenté par deux chiffres (01 à 31)
  • T = délimiteur concaténant la valeur de date et la valeur d’heure (Visible généralement dans les formats ISO)
  • hh = heure représentée par deux chiffres (00 à 23) (A.M./P.M. non admis)
  • mm = minute représentée par deux chiffres (00 à 59)
  • ss = seconde représentée par deux chiffres (00 à 59)
  • s = milliseconde représentée par un chiffre (0 à 9)
  • z = suffixe indiquant que la valeur temporelle est exprimée dans le fuseau horaire du temps universel coordonnée (UTC) (Visible généralement dans les formats ISO)

Conseil :

Dans le cas des données temporelles dont la granularité est la sous-seconde, vous pouvez choisir de stocker les horodatages dans l’un des formats suivants : AAAAMMJJhhmmss.s, AAAA/MM/JJ hh:mm:ss.s, AAAA/MM/JJ hh:mm:ss.s ou AAAA-MM-JJThh:mm:ss.s. Dans ces formats, vous pouvez stocker des valeurs temporelles représentant 1 millième d’une seconde (1 milliseconde), 1 centième d’une seconde ou un dixième d’une seconde. Par exemple, si vous souhaitez visualiser les données toutes les millisecondes, vous pouvez stocker la valeur temporelle sous la forme suivante : 200911231030.560. Dans ce cas, les données s’affichent à la 560ème milliseconde (pour la valeur de temps 200911231030) lorsque vous les visualisez avec le curseur temporel.

Rubriques connexes