Extraire DateTime
Vous pouvez utiliser cette étape pour convertir la représentation textuelle d'une valeur Date, Temps ou DateTime en une valeur Date, Temps ou DateTime. L'étape peut être insérée à la fois depuis la Vue de l'enregistreur et directement depuis le workflow du robot. Nous vous recommandons de l'insérer à partir de la Vue de l'enregistreur en faisant un clic droit sur l'élément à extraire, puis en cliquant sur
et en sélectionnant la variable DateTime dans laquelle stocker la valeur extraite. Dans ce cas, la plupart des étapes de configuration, telles que déterminer l'expression rationnelle d'extraction et le type cible, se fera automatiquement.Propriétés
- Type cible
-
Type de résultat dans lequel extraire la valeur Date, Temps ou DateTime. La valeur convertie est stockée dans la variable $current.
- Date par défaut
- Affiché uniquement si le Type cible est défini sur DateTime. Une date par défaut à utiliser si l'expression rationnelle est une expression rationnelle d'heure.
-
Pas de date : Pas de date par défaut fournie. Lorsque cette option est sélectionnée, si le robot ne trouve aucune date à extraire, l'extraction échoue.
-
Date actuelle : Lorsque cette option est sélectionnée, si aucune date n'a été extraite, la date actuelle est fournie.
-
Calculé : Lorsque cette option est sélectionnée, si aucune date n'a été extraite, une expression est utilisée pour calculer la date, telle qu'une variable ou une fonction.
-
-
La propriété Date par défaut peut être utile dans une situation où une page web ou une application contient une date et plusieurs instances d'heure associées à cette date. Dans ce cas, vous pouvez d'abord extraire la date dans une variable, puis extraire les instances d'heure en utilisant la variable de date comme date par défaut. Chaque heure extraite sera une valeur DateTime avec la partie date correspondant à la date initialement extraite.
- Fuseau horaire
- Affiché uniquement si le Type cible est défini sur DateTime. Un fuseau horaire à utiliser dans la valeur DateTime extraite.
-
Par défaut : Si le fuseau horaire est trouvé pour l'extraction, il est utilisé. Si aucun fuseau horaire n'est trouvé, le fuseau horaire dans lequel le robot est exécuté est utilisé à la place.
-
ID de zone : Un ensemble d'ID de zone prédéfinis parmi lesquels choisir, tels que « Europe/Rome », « Amérique/Los_Angeles », « CET », « Temps Universel », etc.
-
Décalage : Un ensemble de décalages de zone prédéfinis parmi lesquels choisir, tels que « Z », « +01:00 », « -08:00 », etc.
-
Calculé : Un moyen d'obtenir le fuseau horaire à partir d'une constante ou d'une expression. Ce fuseau horaire peut être soit un ID de zone, soit un décalage. Il peut être identique aux fuseaux horaires prédéfinis, mais l'option Calculé fournit également des formats supplémentaires, tels que « +1 », « -08:30:15 », etc.
-
- Expression rationnelle
- Différents formats pouvant être utilisés pour extraire la valeur Date, Temps ou DateTime.
-
Prédéfini : Formats d'extraction standard basés sur différents formats de date, tels que ISO. Vous trouverez une liste complète des formats prédéfinis sur le site web docs.oracle.com.
-
Expressions rationnelles par défaut : Un ensemble d'expressions rationnelles couramment utilisées parmi lesquelles choisir, tels que yyyy-M-d. Notez que la sélection d'un Type cible a un effet sur les expressions rationnelles qui seront disponibles dans cette liste.
-
Calculé : Une expression rationnelle que vous pouvez créer en tant que constante ou avec une expression. Cette option fournit les mêmes formats que l'option Expressions rationnelles par défaut. Les expressions rationnelles sont constituées de lettres et de combinaisons de lettres, chacune correspondant à des parties d'une date, comme indiqué dans le tableau suivant.
Lettre Description Exemple z ID de fuseau horaire z, zz et zzz correspondent à CET ; zzzz correspond à la fois à CET et à Heure d'Europe centrale Z décalage de fuseau horaire Z, ZZ et ZZZ correspondent à +0100 ; ZZZZ correspond à GMT+01:00 ; ZZZZZ correspond à +01:00 y année yyyy correspond à 2022 ; yy correspond à 22 M mois M correspond à 7 ou 07 ; MM correspond à 07 ; MMM correspond à jui ; et MMMM correspond à juillet d jour d correspond à 1 ou 01 ; dd correspond à 01 E jour de la semaine EEE correspond à Lun ; EEEE correspond à Lundi h heure de l'horloge (1-12 AM ou PM) H correspond à 0 ou 23 ; h et hh correspondent à 01 ou 12 et nécessitent généralement une expression rationnelle a pour AM ou PM a AM ou PM a correspond à AM ou PM m minutes mm correspond à 00 ou 43 s secondes ss correspond à 00 ou 43 S fraction de seconde SSS correspond à 123 À noter également :
- Les expressions rationnelles peuvent contenir des caractères tels que « - » (trait d'union), « / » (barre oblique) et des espaces pour séparer les parties d'une date.
- Vous pouvez inclure du texte dans une expression rationnelle en le mettant entre apostrophes.
- Le nombre de lettres de l'expression rationnelle détermine le format du résultat. Par exemple, avec des chiffres, si le nombre de lettres est un, le résultat contiendrait n'importe quel nombre de chiffres (d peut donner 1, 01 ou 31). Sinon, le nombre décrit la largeur du résultat, comme avec les noms de mois : un nombre de trois indique une forme courte (nov) et un nombre de quatre indique une forme complète (novembre).
Pour plus d'informations, voir le site web docs.oracle.com.
-
- Paramètre régional
- Contient une liste des paramètres régionaux disponibles. Un paramètre régional spécifie une langue et une région particulières qui doivent être séparées par un trait d'union (« en-US »). Étant donné que différentes langues utilisent différentes approches pour identifier une date, vous pouvez utiliser cette option pour prendre en compte les spécificités d'une langue particulière, telles que les noms de mois.
Notez que les fuseaux horaires ne sont pas affectés par les paramètres régionaux.