Formats de date/heure
Divers formats prédéfinis sont disponibles dans RPA Workspace vous permettant de spécifier un format personnalisé lorsque vous convertissez une valeur de date/heure en valeur de chaîne.
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
yyyy-mm-dd+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 l'UTC en heures et minutes. - ISO_DATE : Convertit la valeur de date/heure en valeur de chaîne
yyyy-mm-dd+offset value
ouyyyy-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 l'UTC en heures et minutes. - ISO_TIME : Convertit la valeur date/heure en une valeur de chaîne
hh:mm ss.SSS
, ouhh:mm:ss.SSS+offset value
. La valeur de décalage indique la différence entre l'heure locale et l'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 l'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 l'UTC en heures et minutes. L'id de zone dans le format représente le fuseau horaire. - ISO_DATE_TIME : Convertit la valeur date/heure en valeur de chaîne
yyyy-mm-ddThh:mm:ss.SSS
,yyyy-mm-ddThh:mm:ss.SSS+offset value
ouyyyy-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]
ouyyyy-[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 une valeur de chaîne
yyyy-[week of the year]-[day of the week]
, ouyyyy-[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 date/heure en une 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 :
- « a » : spécifiez une année sous la forme « aa » ou « aaaa ».
- « 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).
- « 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).
- « 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.
- « 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 ».
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 |