Formats de date/heure

Spécifiez un format personnalisé lorsque vous convertissez une valeur de date/heure en une valeur de chaîne à l'aide des formats prédéfinis disponibles dans l'Espace de travail d'automatisation.

L'action To string vous permet de convertir une valeur de date/heure en valeur de chaîne. Cette action vous permet également de sélectionner un format de date/heure prédéfini ou de spécifier un format personnalisé.

Format de date/heure prédéfini

Lorsque vous convertissez une valeur de date/heure en valeur de chaîne, les formats de date/heure prédéfinis sont disponibles dans la liste Formats. Les formats de date/heure prédéfinis suivants sont disponibles :
  • BASIC_ISO_DATE : Convertit la valeur de date/heure en valeur de chaîne yyyymmdd+offset value.
  • ISO_LOCAL_DATE : Convertit la valeur de date/heure en valeur de chaîne yyyy-mm-dd.
  • ISO_OFFSET_DATE : Convertit la valeur de date/heure en valeur de chaîne yyyy-mm-dd+offset value. La valeur de décalage indique la différence entre l'heure locale et UTC en heures et minutes.
  • ISO_DATE : Convertit la valeur de date/heure en valeur de chaîne yyyy-mm-dd+offset value ou yyyy-mm-dd. Le système ajoute une valeur de décalage si elle est disponible.
  • ISO_LOCAL_TIME : Convertit la valeur de date/heure en valeur de chaîne hh:mm:ss.SSS.
  • ISO_OFFSET_TIME : Convertit la valeur de date/heure en valeur de chaîne hh:mm:ss.SSS+offset value. La valeur de décalage indique la différence entre l'heure locale et UTC en heures et minutes.
  • ISO_TIME : Convertit la valeur de date/heure en valeur de chaîne hh:mm:ss.SSS ou hh:mm:ss.SSS+offset value. La valeur de décalage indique la différence entre l'heure locale et UTC en heures et minutes.
  • ISO_LOCAL_DATE_TIME : Convertit la valeur de date/heure en valeur de chaîne yyyy-mm-ddThh:mm:ss.SSS.
  • ISO_OFFSET_DATE_TIME : Convertit la valeur de date/heure en valeur de chaîne yyyy-mm-ddThh:mm:ss.SSS+offset value. La valeur de décalage indique la différence entre l'heure locale et UTC en heures et minutes.
  • ISO_ZONED_DATE_TIME : Convertit la valeur de date/heure en valeur de chaîne yyyy-mm-ddThh:mm:ss.SSS+offset value[zone id]. La valeur de décalage indique la différence entre l'heure locale et UTC en heures et minutes. L'id de zone dans le format représente le fuseau horaire.
  • ISO_DATE_TIME : Convertit la valeur de date/heure en valeur de chaîne yyyy-mm-ddThh:mm:ss.SSS, yyyy-mm-ddThh:mm:ss.SSS+offset value, ou yyyy-mm-ddThh:mm:ss.SSS+offset value[zone id].
  • ISO_ORDINAL_DATE : Convertit la valeur de date/heure en valeur de chaîne yyyy-[day of the year], ou yyyy-[day of the year]+offset value. Par exemple, si la valeur de date est « 25 janvier 2018 », elle est formatée comme « 2018-25 », où « 25 » indique le jour de l'année.
  • ISO_WEEK_DATE : Convertit la valeur de date/heure en valeur de chaîne yyyy-[week of the year]-[day of the week], ou yyyy-[week of the year]-[day of the week]+offset value. Par exemple, si la valeur de date est « 25 janvier 2018 », elle est formatée comme « 2018-W4-4 », où « W4 » indique qu'il s'agit de la quatrième semaine de l'année et « 4 » indique le jour de cette semaine.
  • ISO_INSTANT : Convertit la valeur de date/heure en valeur de chaîne yyyy-mm-ddThh:mm:ss.SSSZ.
  • RFC_1123_DATE_TIME : Convertit la valeur de date/heure en valeur de chaîne [day of the week], [day of the month] [month in 'MMM' format] [year in 'YYYY' format] hh:mm:ss, ou [day of the week], [day of the month] [month in 'MMM' format] [year in 'YYYY' format] hh:mm:ss+offset value. Par exemple, si la valeur de date est « 2018-01-25 10:15 », elle est formatée comme « Jeu, 25 décembre 2018 10:15:00GMT ». L'acronyme « GMT » indique qu'il n'y a pas de décalage disponible.

Format de date/heure personnalisé

Utilisez les conventions prédéfinies pour spécifier un format date/heure personnalisé. Les conventions suivantes sont disponibles :
Remarque : Toutes les conventions prédéfinies qui sont utilisées pour spécifier un format de date/heure personnalisé sont sensibles à la casse.
  • « a » et « A » : indiquez une année au format « aa » ou « aaaa » et indiquez l'année de la semaine au format « AA » respectivement.
    Remarque : Les formats « aa » et « AA » donnent le même résultat, mais le résultat diffère si vous utilisez un format de date qui inclut la dernière semaine ou la première semaine de l'année.

    Par exemple, lorsque vous utilisez le format de date/heure 26/12/22 (2022/12/26), puis exécutez des actions de façon à supprimer les fichiers de l'année précédente, le format de date/heure « aa » fournit un résultat correct (26/12/22) et les fichiers de l'année 2021 sont supprimés. Si vous utilisez le format de date/heure « AA » (indiquant l'année de la semaine dans laquelle le jour spécifique apparaît), les fichiers de l'année 2022 sont supprimés, car le jour 26/12/22 tombe pendant la dernière semaine de 2021 et aussi pendant la première semaine de 2022.

    Nous vous recommandons d'utiliser le format de date « aa » lorsque vous souhaitez prendre en compte uniquement l'année et non une semaine spécifique de cette année.

  • « M » : spécifiez un mois sous la forme « M », « MM », « MMM » (nom abrégé du mois, par exemple, Jan, Fév) ou « MMMM » (nom complet du mois, par exemple, Janvier, Février).
    Remarque : Les formats de date/heure « MMM » et « MMMM » fonctionnent en fonction du système d'exploitation sur lequel fonctionne l'ordinateur Agent de robot, ainsi que de vos paramètres de localisation.
  • « j » : spécifiez un jour sous la forme « j » ou « jj ».
  • « J » : spécifiez un jour dans une année sous la forme « J » ou « JJ ».
  • 'E' : spécifiez le jour de la semaine sous la forme « EEE » (Dim-Sam) ou « EEEE » (Dimanche-Samedi).
    Remarque : Les formats de date/heure « EEE » et « EEEE » fonctionnent en fonction du système d'exploitation sur lequel fonctionne l'ordinateur Agent de robot, ainsi que de vos paramètres de localisation.
  • « h » ou « H » : spécifiez une heure sous la forme « hh » ou « HH ».
    Remarque : HH correspond au format 24 heures et hh au format 12 heures avec AM ou PM. Lorsque vous utilisez le format hh, ajoutez a à la fin du format de date/heure. Par exemple, si la langue locale du système est l'anglais, l'entrée sera 2018-12-25 10:50:55.999 AM et le format sera yyyy-MM-dd hh:mm:ss.SSS a, où a signifie AM ou PM. Toutefois, sur les ordinateurs qui utilisent des systèmes d'exploitation dans des langues autres que l'anglais, utilisez le marqueur AM ou PM en conséquence. Par exemple, sur un système d'exploitation de langue japonaise, l'entrée doit comporter un marqueur AM ou PM en japonais, comme 2018-12-25 10:50:55.999 午前, où 午前 signifie AM en japonais, et le format doit être yyyy-MM-dd hh:mm:ss.SSS a.
  • « a » : spécifiez un marqueur AM/PM pour le format 12 heures.
  • « m » : spécifiez une minute dans une heure sous la forme « mm ».
  • « s » : spécifiez une seconde dans une minute sous la forme « ss ».
  • « S » : spécifiez une milliseconde sous la forme « SSS ».
  • « z » : spécifiez un fuseau horaire, tel que « Heure standard du Pacifique » et « Heure standard en Inde ».
  • « Z » : spécifiez un temps de décalage pour un fuseau horaire tel que « +0550 » pour « Heure standard en Inde ».
Important : Sur les ordinateurs dont la langue d'affichage est définie sur chinois simplifié ou chinois traditionnel, lorsque vous utilisez le format de date/heure personnalisé dd-MMM-yyyy pour convertir une valeur de date/heure en chaîne, le résultat peut s'afficher de manière incorrecte.
Vous pouvez utiliser la convention ci-dessus pour spécifier le format personnalisé à utiliser pour convertir une valeur de date/heure. Voici quelques exemples qui utilisent la convention précédente :
Format Exemple de sortie
aaaa-MM-jj 2018-09-30
aaaa-M-j 2020-09-08
jj-MM-aaaa 25-12-2018
aaaa-MM-jj HH:mm:s 2018-25-12 23:50:55
hh:mm:ss.SSS a 10:15:35.889 AM / 10:15:35.889 PM
aaaa-MM-jj HH:mm:ss.SSS 2018-12-25 23:50:55.999
aaaa-MM-jj HH:mm:ss.SSS Z 2018-12-25 23:50:55.999 +0530
h.mm a 4.10 PM
J « jours », aaaa 365 jours, 2019