Accéder au contenu principal Passer au contenu complémentaire

Processeur Dates

Le processeur Dates vous permet d'effectuer différentes opérations sur des colonnes contenant des données de date ou d'horodatage dans un flux de transformation.

Pour renommer le processeur, cliquez sur l'icône Modifier Edit (Modifier) qui s'affiche lorsque vous passez votre curseur sur le nom par défaut du processeur.

Pour modifier sa description, cliquez sur l'icône Modifier Modifier qui s'affiche lorsque vous passez votre curseur sur Description.

Pour plus d'informations sur les modèles à utiliser pour la saisie de la date et de l'heure, consultez Modèles de date et d'heure.

Comparer des dates

Vous pouvez comparer une valeur de date d'une colonne à la valeur d'une autre colonne de date ou à une date spécifiée. La valeur de sortie est une représentation booléenne de la comparaison.

  1. Sélectionnez Comparer des dates dans Nom de la fonction.

  2. Sélectionnez l'opérateur à utiliser lors de la comparaison des dates, par exemple, Est égal à ou Avant dans Mode de comparaison.

  3. Sélectionnez la colonne à utiliser lors de la comparaison des dates dans Colonne à traiter.

  4. Sélectionnez les éléments à comparer dans Utiliser avec.

    • Valeur vous permet d'effectuer une comparaison avec une valeur fixe.

      Définissez la date et l'heure à comparer dans Valeur. Le format d'entrée est : yyyy-MM-DD HH:mm

    • Colonne effectue une comparaison avec la valeur d'une autre colonne du jeu de données.

      Définissez la colonne à comparer dans Colonne.

  5. Saisissez le nom de la nouvelle colonne dans Nom de la nouvelle colonne.

  6. Cliquez sur Appliquer.

Convertir en date

Si vous disposez d'une colonne dont le type de données n'est pas Date, mais qui contient des valeurs de date, vous pouvez la convertir en date.

  1. Sélectionnez Convertir en date dans Nom de la fonction.

  2. Sélectionnez la colonne à convertir dans Colonne à traiter.

  3. Définissez le format de la date d'entrée dans Format d'entrée.

    • Auto tentera de reconnaître automatiquement le format de la date.

    • Personnalisé vous permet de définir le modèle de format de la date d'entrée.

      Définissez le modèle dans Modèle de date d'entrée. Pour plus d'informations, consultez Modèles de date et d'heure.

  4. Sélectionnez Créer une colonne si vous souhaitez stocker les résultats dans une nouvelle colonne. Sinon, les résultats sont stockés dans la même colonne.

    Saisissez le nom de la nouvelle colonne dans Nom de la nouvelle colonne.

  5. Cliquez sur Appliquer.

Convertir en horodatage

Si vous disposez d'une colonne dont le type de données n'est pas Horodatage, mais qui contient des valeurs d'horodatage, vous pouvez la convertir en horodatage.

  1. Sélectionnez Convertir en horodatage dans Nom de la fonction.

  2. Sélectionnez la colonne à convertir dans Colonne à traiter.

  3. Définissez le format de l'horodatage d'entrée dans Format d'entrée.

    • Auto tentera de reconnaître automatiquement le format de l'horodatage.

    • Personnalisé vous permet de définir le modèle de format de l'horodatage d'entrée.

      Définissez le modèle dans Modèle de date d'entrée. Pour plus d'informations, consultez Modèles de date et d'heure.

  4. Sélectionnez Créer une colonne si vous souhaitez stocker les résultats dans une nouvelle colonne. Sinon, les résultats sont stockés dans la même colonne.

    Saisissez le nom de la nouvelle colonne dans Nom de la nouvelle colonne.

  5. Cliquez sur Appliquer.

Convertir en heure

Si vous disposez d'une colonne dont le type de données n'est pas Heure, mais qui contient des valeurs d'heure, vous pouvez la convertir en heure.

  1. Sélectionnez Convertir en heure dans Nom de la fonction.

  2. Sélectionnez la colonne à convertir dans Colonne à traiter.

  3. Définissez le format de l'horodatage d'entrée dans Format d'entrée.

    • Auto tentera de reconnaître automatiquement le format de l'horodatage.

    • Personnalisé vous permet de définir le modèle de format de l'horodatage d'entrée.

      Définissez le modèle dans Modèle de date d'entrée. Pour plus d'informations, consultez Modèles de date et d'heure.

  4. Sélectionnez Créer une colonne si vous souhaitez stocker les résultats dans une nouvelle colonne. Sinon, les résultats sont stockés dans la même colonne.

    Saisissez le nom de la nouvelle colonne dans Nom de la nouvelle colonne.

  5. Cliquez sur Appliquer.

Créer une date à partir des différentes parties

Vous pouvez créer une date à partir d'éléments qui peuvent être soit une valeur définie, soit une valeur de colonne. La date est stockée dans une nouvelle colonne.

  1. Sélectionnez Créer une date à partir des différentes parties dans Nom de la fonction.

  2. Définissez la partie Année.

    Sélectionnez si vous souhaitez définir une valeur fixe ou une valeur de colonne dans Année.

    • Si vous avez sélectionné Valeur, saisissez une valeur d'année dans Valeur d'année.

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne d'année.

  3. Définissez la partie Mois.

    Sélectionnez si vous souhaitez définir une valeur fixe ou une valeur de colonne dans Mois.

    • Si vous avez sélectionné Valeur, saisissez une valeur de mois dans Valeur de mois.

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne de mois.

  4. Définissez la partie Jour.

    Sélectionnez si vous souhaitez définir une valeur fixe ou une valeur de colonne dans Jour.

    • Si vous avez sélectionné Valeur, saisissez une valeur de jour dans Valeur de jour.

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne de jour.

  5. Saisissez le nom de la nouvelle colonne dans Nom de la nouvelle colonne.

  6. Cliquez sur Appliquer.

Créer une heure à partir des différentes parties

Vous pouvez créer une heure à partir d'éléments qui peuvent être soit une valeur définie, soit une valeur de colonne. L'heure est stockée dans une nouvelle colonne.

  1. Sélectionnez Créer une heure à partir des différentes parties dans Nom de la fonction.

  2. Définissez la partie Heures.

    Sélectionnez si vous souhaitez définir une valeur fixe ou une valeur de colonne dans Heures.

    • Si vous avez sélectionné Valeur, saisissez une valeur d'heures dans Valeur d'heures.

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne d'heures.

  3. Définissez la partie Minutes.

    Sélectionnez si vous souhaitez définir une valeur fixe ou une valeur de colonne dans Minutes.

    • Si vous avez sélectionné Valeur, saisissez une valeur de minutes dans Valeur de minutes.

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne de minutes.

  4. Définissez la partie Secondes.

    Sélectionnez si vous souhaitez définir une valeur fixe ou une valeur de colonne dans Secondes.

    • Si vous avez sélectionné Valeur, saisissez une valeur de secondes dans Valeur de secondes.

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne de secondes.

  5. Définissez la partie Millisecondes.

    Sélectionnez si vous souhaitez définir une valeur fixe ou une valeur de colonne dans Millisecondes.

    • Si vous avez sélectionné Valeur, saisissez une valeur de millisecondes dans Valeur de millisecondes.

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne de millisecondes.

  6. Saisissez le nom de la nouvelle colonne dans Nom de la nouvelle colonne.

  7. Cliquez sur Appliquer.

Créer une valeur datetime à partir des différentes parties

Vous pouvez créer une valeur datetime à partir d'éléments qui peuvent être soit une valeur définie, soit une valeur de colonne. La valeur datetime est stockée dans une nouvelle colonne.

  1. Sélectionnez Créer une date à partir des différentes parties dans Nom de la fonction.

  2. Définissez la partie Année.

    Sélectionnez si vous souhaitez définir une valeur fixe ou une valeur de colonne dans Année.

    • Si vous avez sélectionné Valeur, saisissez une valeur d'année dans Valeur d'année.

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne d'année.

  3. Définissez la partie Mois.

    Sélectionnez si vous souhaitez définir une valeur fixe ou une valeur de colonne dans Mois.

    • Si vous avez sélectionné Valeur, saisissez une valeur de mois dans Valeur de mois.

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne de mois.

  4. Définissez la partie Jour.

    Sélectionnez si vous souhaitez définir une valeur fixe ou une valeur de colonne dans Jour.

    • Si vous avez sélectionné Valeur, saisissez une valeur de jour dans Valeur de jour.

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne de jour.

  5. Définissez la partie Heures.

    Sélectionnez si vous souhaitez définir une valeur fixe ou une valeur de colonne dans Heures.

    • Si vous avez sélectionné Valeur, saisissez une valeur d'heures dans Valeur d'heures.

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne d'heures.

  6. Définissez la partie Minutes.

    Sélectionnez si vous souhaitez définir une valeur fixe ou une valeur de colonne dans Minutes.

    • Si vous avez sélectionné Valeur, saisissez une valeur de minutes dans Valeur de minutes.

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne de minutes.

  7. Définissez la partie Secondes.

    Sélectionnez si vous souhaitez définir une valeur fixe ou une valeur de colonne dans Secondes.

    • Si vous avez sélectionné Valeur, saisissez une valeur de secondes dans Valeur de secondes.

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne de secondes.

  8. Saisissez le nom de la nouvelle colonne dans Nom de la nouvelle colonne.

  9. Cliquez sur Appliquer.

Tronquer la date

Vous pouvez tronquer un champ de date pour exclure une partie de la date ou de l'heure.

  1. Sélectionnez Tronquer la date dans Nom de la fonction.

  2. Sélectionnez la colonne de date à tronquer dans Colonne à traiter.

  3. Sélectionnez la partie de la date ou de l'heure à tronquer dans Partie de la date ou de l'heure.

  4. Sélectionnez Créer une colonne si vous souhaitez stocker les résultats dans une nouvelle colonne. Sinon, les résultats sont stockés dans la même colonne.

    Saisissez le nom de la nouvelle colonne dans Nom de la nouvelle colonne.

  5. Cliquez sur Appliquer.

Ajouter une durée

Vous pouvez ajouter une durée aux valeurs des colonnes. La durée peut être une valeur fixe ou provenir d'une autre colonne.

  1. Sélectionnez Ajouter une durée dans Nom de la fonction.

  2. Sélectionnez la colonne de date à laquelle ajouter une durée dans Colonne à traiter.

  3. Sélectionnez la partie de la date ou de l'heure à ajouter dans Partie de la date ou de l'heure.

  4. Sélectionnez si vous souhaitez définir une valeur fixe ou une valeur de colonne dans Durée. La durée ajoutée dépendra de votre sélection dans la Partie de la date ou de l'heure.

    • Si vous avez sélectionné Valeur, saisissez la durée dans Valeur de durée.

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne de durée.

  5. Sélectionnez Créer une colonne si vous souhaitez stocker les résultats dans une nouvelle colonne. Sinon, les résultats sont stockés dans la même colonne.

    Saisissez le nom de la nouvelle colonne dans Nom de la nouvelle colonne.

  6. Cliquez sur Appliquer.

Calculer la différence de dates

Vous pouvez calculer la différence entre la date d'une colonne et la date du jour, une date spécifique ou une date d'une autre colonne. Le résultat est stocké dans une nouvelle colonne.

  1. Sélectionnez Calculer la différence de dates dans Nom de la fonction.

  2. Sélectionnez la colonne de date à laquelle ajouter une durée dans Colonne à traiter.

  3. En option, vous pouvez sélectionner l'unité de calcul de la différence dans Partie de la date ou de l'heure.

  4. Sélectionnez si vous souhaitez effectuer une comparaison avec la date du jour, une date spécifique ou une date d'une autre colonne dans Jusqu'au.

    • Si vous avez sélectionné Date spécifique, saisissez la date dans Cette date. Le format d'entrée est : yyyy-MM-DD HH:mm

    • Si vous avez sélectionné Colonne, sélectionnez la colonne à utiliser dans Colonne.

  5. Saisissez le nom de la nouvelle colonne dans Nom de la nouvelle colonne.

  6. Cliquez sur Appliquer.

Extraire des parties de dates

Vous pouvez extraire des parties d'une date, d'une heure ou d'une valeur datetime et les stocker dans des colonnes individuelles.

  1. Sélectionnez Extraire des parties de dates dans Nom de la fonction.

  2. Sélectionnez la colonne de dates à partir de laquelle extraire des parties de dates dans Colonne à traiter.

  3. Sélectionnez les parties à extraire.

  4. Saisissez un préfixe de colonne dans Nouveau préfixe des colonnes. Les colonnes créées seront nommées en commençant par le préfixe, suivi de la partie, séparés par un trait de soulignement.

  5. Cliquez sur Appliquer.

Modèles de date et d'heure

Le processeur Dates vous permet d'appliquer des opérations sur les dates en suivant des modèles de date et heure spécifiques.

Prenons par exemple le format de date et de datetime d'entrée suivant :

  • 7/22/2015

  • 7/22/2015 6:33:01 (cette heure est au format AM).

Quel modèle de date doit être défini dans la configuration du processeur Dates ?

Considérez les informations suivantes :

  • M est utilisé pour décrire les mois avec un ou deux chiffres.

    Exemple : 7/22/2015 ou 07/22/2015

  • MM est utilisé pour décrire les mois avec deux chiffres.

    Exemple : 07/22/2015 est valide, mais 7/22/2015 ne l'est pas.

  • MMM est utilisé pour décrire les noms de mois abrégés.

    Exemple : Jul

  • MMMM est utilisé pour décrire les noms de mois abrégés.

    Exemple : July

  • d est utilisé pour décrire les jours avec deux chiffres.

    Exemple : 7/22/2015 est valide, mais 07/2/2015 ne l'est pas.

  • yyyy est utilisé pour décrire l'année.

    Note Informations

    La lettre majuscule Y est utilisée pour les années des semaines.

    Exemple : 7/22/2015

  • H est utilisé pour décrire les heures d'une journée (0-23) avec un ou deux chiffres. Si vous souhaitez utiliser les heures d'une journée (1-24), utilisez k.

    Exemple : 7/22/2015 6:33:01 ou 07/22/2015 18:33:01

  • HH est utilisé pour décrire les heures d'une journée (0-23) avec deux chiffres.

    Exemple : 7/22/2015 18:33:01 est valide, mais 07/22/2015 6:33:01 ne l'est pas.

  • h est utilisé pour décrire les heures au format AM/PM (1-12) avec un ou deux chiffres. Si vous souhaitez utiliser les heures au format AM/PM (0-11), utilisez K.

    Exemple : 7/22/2015 6:33:01 ou 07/22/2015 06:33:01

  • hh est utilisé pour décrire les heures au format AM/PM (1-12) avec deux chiffres.

    Exemple : 7/22/2015 06:33:01 est valide, mais 07/22/2015 6:33:01 ne l'est pas.

  • m est utilisé pour décrire les minutes avec un ou deux chiffres.

    Exemple : 7/22/2015 6:3:01 ou 07/22/2015 6:33:01

  • mm est utilisé pour décrire les minutes avec deux chiffres.

    Exemple : 7/22/2015 06:33:01 est valide, mais 07/22/2015 6:3:01 ne l'est pas.

  • s est utilisé pour décrire les secondes avec un ou deux chiffres.

    Exemple : 7/22/2015 6:33:1 ou 07/22/2015 6:33:01

  • ss est utilisé pour décrire les secondes avec deux chiffres.

    Exemple : 7/22/2015 06:33:01 est valide, mais 07/22/2015 6:33:1 ne l'est pas.

Le modèle de date pour l'entrée de date 7/22/2015 doit être configurée comme un ou deux chiffres pour le mois, un ou deux chiffres pour le jour et quatre pour l'année. Les modèles suivants sont valides :

  • M/d/yyyy
  • M/dd/yyyy

Le modèle de datetime pour l'entrée de datetime 7/22/2015 6:33:01 (AM) doit donc être défini avec un ou deux chiffres pour les heures, un ou deux chiffres pour les minutes, un ou deux chiffres pour les secondes et les caractères AM pour l'heure du jour. Les modèles suivants sont valides :

  • M/d/yyyy h:m:s
  • M/d/yyyy h:mm:s
  • M/d/yyyy h:mm:ss
  • M/d/yyyy h:m:ss

Pour plus d'informations concernant les formats de date et d'heure, consultez la documentation Java officielle (en anglais).

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !