Skip to main content

Green hexagon with a white calendar and clock in the middle. Outil DateHeure

Utilisez l'outil DateHeure pour transformer les données date/heure depuis et vers une diversité de formats, y compris des formats lisibles par l'utilisateur et facile à utiliser dans des expressions. Vous pouvez également spécifier la langue de vos données date/heure. Lorsque vous effectuez des opérations avec deux données date-heure de précisions différentes, la précision la plus élevée prévaut. Pour formater en texte des valeurs date-heure avec une précision plus fine, vous devez insérer un outil Sélectionner avant l'écriture dans une base de données.

Exemple d'outil unique

Cet outil comporte un exemple d'outil unique. Accédez à Exemples de workflows pour savoir comment accéder à cet exemple et à de nombreux autres exemples directement dans Alteryx Designer.

Configuration de l'outil

Connectez une source de données à l'ancrage d'entrée de l'outil DateHeure. Dans la fenêtre Configuration, sélectionnez le format à convertir. 2 options sont disponibles :

  1. Format Date/heure à chaîne : convertit le format de données date/heure en chaîne.

    • Sélectionner le champ date/heure à convertir : utilisez la liste déroulante pour choisir un champ date/heure (colonne). Si aucune colonne date/heure n'est disponible, le champ apparaît grisé et affiche Aucun champ d'entrée approprié n'est disponible.

    • Spécifier le nom de la nouvelle colonne : entrez un nouveau nom de colonne pour les données converties ou utilisez le nom DateTime_Out par défaut.

    • Spécifier la langue pour la date et l'heure : sélectionnez la liste déroulante pour choisir la langue de votre nouvelle sortie de colonne de chaîne. Consultez la section Spécifier la langue pour la date et l'heure ci-dessous pour obtenir la liste des formats par langue.

    • Sélectionner le format de la nouvelle colonne : sélectionnez le format de votre nouvelle colonne dans la liste ou sélectionnez Personnalisé pour créer votre propre format via le champ Spécifier un format personnalisé pour la nouvelle colonne. Consultez la section Format personnalisé ci-dessous.

  2. Chaîne au format Date/heure : convertit les données de chaîne au format Date/heure.

    • Sélectionnez le champ de chaîne à convertir : sélectionnez la liste déroulante pour choisir un champ de chaîne (colonne) à convertir au format date/heure. Si aucune colonne de chaîne n'est disponible, le champ apparaît grisé et affiche Aucun champ d'entrée approprié n'est disponible.

    • Spécifier le nom de la nouvelle colonne : entrez un nouveau nom de colonne pour les données converties ou utilisez le nom DateTime_Out par défaut.

    • Spécifiez la langue pour l'outil DateHeure : sélectionnez la liste déroulante pour identifier la langue des données de chaîne entrante. Consultez la section Spécifier la langue pour la date et l'heure ci-dessous pour obtenir la liste des formats par langue.

    • Sélectionnez le format qui correspond au champ de la chaîne entrante : sélectionnez le format de la chaîne entrante dans la liste ou sélectionnez Personnalisé pour identifier un format différent dans Spécifiez le format du champ de la chaîne entrante. Consultez la section Format personnalisé ci-dessous.

Format personnalisé

Vous pouvez spécifier un format personnalisé qui correspond à votre champ de chaîne entrante ou au nouveau champ de chaîne créé.

  1. Sélectionnez Personnalisé pour entrer votre propre format. Designer affiche un exemple basé sur le format que vous entrez.

  2. Utilisez soit les spécificateurs et les séparateurs comme décrit ci-dessous (par exemple, dd, MM, yyyy), ou les spécificateurs et les séparateurs pris en charge par les fonctions DateHeure DateTimeParse et DateTimeFormat (par exemple, %d, %m, %Y).

    Avertissement

    Vous ne pouvez pas mélanger le formatage par style de motif et le formatage par style pourcentage lorsque vous utilisez l'option Format personnalisé de l'outil DateHeure.

    Par exemple, si vous disposez actuellement d'un outil DateHeure qui convertit une chaîne au format date/heure à l'aide de ce format personnalisé : %B dd %Y (en utilisant à la fois la mise en forme de style motif et celle de style pourcentage), vous devrez la mettre à jour comme suit : Mois jj aaaa (ou similaire) ou %B %d %Y (ou similaire). Notez que chaque mise en forme utilise un formatage de style motif ou pourcentage, plutôt qu'un mélange des deux.

Vous pouvez utiliser un astérisque (*) comme un caractère générique pour remplacer n'importe quel caractère dans le champ format de date.

  • d : jour du mois sous forme de chiffres, sans zéro précédant les jours à un chiffre.

  • day: nom complet du jour de la semaine.

  • dd : jour du mois sous forme de 2 chiffres, sans zéro précédant les jours à un chiffre. En entrée, les zéros non significatifs sont facultatifs.

  • dy : jour de la semaine désigné par une abréviation en 3 lettres. En entrée, les noms complets sont acceptés, mais Alteryx ne vérifie pas que le jour de la semaine correspond au reste de la date.

  • EEEE : nom complet du jour de la semaine.

  • M : mois à un chiffre, sans commencer par un zéro.

  • MM : mois sous forme de chiffres, avec un zéro précédant les mois à un chiffre. En entrée, les zéros non significatifs sont facultatifs.

  • MMM : nom abrégé du mois.

  • MMMM: nom complet du mois.

  • Moi : abréviation de 3 lettres du nom du mois. En entrée, les noms complets sont également acceptés.

  • Month : nom du mois. En entrée, les abréviations sont également acceptées.

  • yy : année représentée seulement par les deux derniers chiffres. Lors de la conversion d'une chaîne, les années à deux chiffres sont mappées dans la plage allant de l'année en cours, moins 66 ans à l'année en cours, plus 33 ans. Par exemple, en 2016, une année à deux chiffres sera mappée dans la plage comprise entre 1950 et 2049. En entrée, quatre chiffres sont également acceptés.

  • yyyy : année représentée par les 4 chiffres complets. (En entrée, 2 chiffres sont également acceptés et mappés comme dans le cas du modèle « yy ».)

    Limitation des dates à 6 chiffres

    Étant donné que jusqu'à 4 chiffres sont lus pour l'année, les formats pour lesquels il n'y a que 2 chiffres sans séparateur, comme un horodateur à 6 chiffres (par exemple, %y%m%d pour des dates ressemblant à 170522 pour le 22 mai 2017), sont toujours lus comme des données à 4 chiffres. Pour contourner cette limitation, vous pouvez...

    • En fonction de votre plage de dates, utilisez quatre chiffres pour l'année (par exemple, 2017 au lieu de 17).

    • Utilisez l'outil RegEx pour insérer une espace après les 2 premiers chiffres de la chaîne.

  • ahh : AM/PM (chinois simplifié uniquement).

  • H : heure, sans zéro précédant les heures à un chiffre (horloge de 24 heures).

  • HH ou hh : heures, avec zéro précédant les heures à un chiffre (horloge de 24 heures).

  • mm : minutes, avec un zéro précédant les minutes à un chiffre.

  • ss : secondes, avec un zéro précédant les secondes à un chiffre.

  • ffff : précision — le nombre de caractères « f » indique le nombre de chiffres utilisés pour les sous‑secondes (par exemple : fff pour les millisecondes, ffffff pour les microsecondes, etc.).

En sortie, les séparateurs du format de date/heure sont utilisés de manière exacte. En entrée...

  • - et / sont acceptés comme équivalents.

  • Les espaces vides sont ignorés.

  • : et , doivent correspondre exactement.

Specify Your DateTime Language

  • Date/Time Format to String: When you convert date-time data to string data, use the Specify your DateTime Language dropdown to choose the language for your new string column output. Depending on the language, different format options are available.

  • String to Date/Time Format: When you convert string data to date-time data, use the Specify your DateTime Language dropdown to identify the language of the incoming string data. Depending on the language, different format options are available.

English

Date/Time Format to String

String to Date/Time Format

day, dd Month, yyyy

yyyy-MM-dd hh:mm:ss

dd-MM-yy

MM/dd/yyyy hh:mm:ss

dd-MM-yyyy

MM/dd/yy hh:mm:ss

dd-Mon,-yy

dd/MM/yyyy hh:mm:ss

dd Month, yyyy

dd/MM/yy hh:mm:ss

dd/MM/yy

day, dd Month, yyyy

dd/MM/yyyy

dd-MM-yy

dy., Month dd, yyyy

dd-MM-yyyy

MM-dd-yy

dd-Mon.-yy

MM-dd-yyyy

dd Month, yyyy

MM/dd/yy

dd/MM/yy

MM/dd/yyyy

dd/MM/yyyy

Mon dd

dy., Month dd, yyyy

Month dd, yyyy

MM-dd-yy

Month, yyyy

MM-dd-yyyy

yyyy-MM-dd

MM/dd/yy

yyyyMMdd

MM/dd/yyyy

yyyy/MM/dd

Month dd, yyyy

yyyy-MM-dd hh:mm:ss

Month, yyyy

MM/dd/yyyy hh:mm:ss

yyyy-MM-dd

dd/MM/yyyy hh:mm:ss

yyyyMMdd

Custom

yyyy/MM/dd

HH:mm:ss

Custom

简体中文 (Simplified Chinese)

Date/Time Format to String

String to Date/Time Format

yyyy'年'M'月'd'日'

yyyy'年'M'月'd'日' ahh'时'mm'分'ss'秒'

yyyy'年'M'月'd'日'day

yyyy-MM-dd hh:mm:ss

yyyy-MM-dd

yyyy'年'M'月'd'日'

yyyyMMdd

yyyy'年'M'月'd'日'day

yyyy/MM/dd

yyyy-MM-dd

yyyy'年'M'月'd'日' ahh'时'mm'分'ss'秒'

yyyyMMdd

yyyy-MM-dd hh:mm:ss

yyyy/MM/dd

HH:mm:ss

Custom

Français (French)

Date/Time Format to String

String to Date/Time Format

d Mon yy

d Mon yy HH:mm:ss

d Month yyyy

yyyy-MM-dd hh:mm:ss

day d Month yyyy

dd/MM/yyyy hh:mm:ss

dd-MM-yy

dd/MM/yy hh:mm:ss

dd-MM-yyyy

d Mon yy

dd/MM/yy

d Month yyyy

dd/MM/yyyy

day d Month yyyy

yyyyMMdd

dd-MM-yy

yyyy/MM/dd

dd-MM-yyyy

d Mon yy HH:mm:ss

dd/MM/yy

yyyy-MM-dd hh:mm:ss

dd/MM/yyyy

dd/MM/yyyy hh:mm:ss

yyyy-MM-dd

dd/MM/yy hh:mm:ss

yyyyMMdd

Custom

yyyy/MM/dd

HH:mm:ss

Custom

Deutsch (German)

Date/Time Format to String

String to Date/Time Format

dd.MM.yy

dd.MM.yy HH:mm

dd.MM.yyyy

dd.MM.yyyy HH:mm:ss

d. Month yyyy

yyyy-MM-dd hh:mm:ss

day, dd. Month yyyy

dd/MM/yyyy hh:mm:ss

day d. Month yyyy

dd/MM/yy hh:mm:ss

dd-MM-yy

dd.MM.yy

dd-MM-yyyy

dd.MM.yyyy

dd/MM/yy

d. Month yyyy

dd/MM/yyyy

day, dd. Month yyyy

yyyy-MM-dd

day, d. Month yyyy

yyyyMMdd

dd-MM-yy

yyyy/MM/dd

dd-MM-yyyy

dd.MM.yy HH:mm

dd/MM/yy

dd.MM.yyyy HH:mm:ss

dd/MM/yyyy

yyyy-MM-dd hh:mm:ss

yyyy-MM-dd

dd/MM/yyyy hh:mm:ss

yyyyMMdd

dd/MM/yy hh:mm:ss

yyyy/MM/dd

Custom

HH:mm:ss

Custom

Italiano (Italian)

Date/Time Format to String

String to Date/Time Format

dd/Mon/yy

dd/Mon/yy HH:mm:ss

dd Month yyyy

yyyy-MM-dd hh:mm:ss

day d Month yyyy

dd/MM/yyyy hh:mm:ss

dd-MM-yy

dd/MM/yy hh:mm:ss

dd-MM-yyyy

dd/Mon/yy

dd/MM/yy

dd Month yyyy

dd/MM/yyyy

day d Month yyyy

yyyy-MM-dd

dd-MM-yy

yyyyMMdd

dd-MM-yyyy

yyyy/MM/dd

dd/MM/yy

dd/Mon/yy HH:mm:ss

dd/MM/yyyy

yyyy-MM-dd hh:mm:ss

yyyy-MM-dd

dd/MM/yyyy hh:mm:ss

yyyyMMdd

dd/MM/yy hh:mm:ss

yyyy/MM/dd

Custom

HH:mm:ss

Custom

日本語 (Japanese)

Date/Time Format to String

String to Date/Time Format

yyyy'年'M'月'd'日'day

yyyy-MM-dd hh:mm:ss

yyyy'年'M'月'd'日'

yyyy'年'M'月'd'日'day

M'月'd'日'

yyyy'年'M'月'd'日'

yyyy-MM-dd

M'月'd'日'

yyyyMMdd

yyyy-MM-dd

yyyy/MM/dd

yyyyMMdd

yyyy-MM-dd hh:mm:ss

yyyy/MM/dd

Custom

hh'時'mm'分'ss'秒'

HH:mm:ss

Custom

Português (Portuguese)

Date/Time Format to String

String to Date/Time Format

d' de 'Month' de 'yyyy

yyyyMMdd H.mm

day, d' de 'Month' de 'yyyy

yyyy-MM-dd hh:mm:ss

dd-MM-yy

dd/MM/yyyy hh:mm:ss

dd-MM-yyyy

dd/MM/yy hh:mm:ss

dd/MM/yy

d' de 'Month' de 'yyyy

dd/MM/yyyy

day, d' de 'Month' de 'yyyy

yyyy-MM-dd

dd-MM-yy

yyyyMMdd

dd-MM-yyyy

yyyy/MM/dd

dd/MM/yy

yyyyMMdd H.mm

dd/MM/yyyy

yyyy-MM-dd hh:mm:ss

yyyy-MM-dd

dd/MM/yyyy hh:mm:ss

yyyyMMdd

dd/MM/yy hh:mm:ss

yyyy/MM/dd

Custom

HH:mm:ss

Custom

Español (Spanish)

Date/Time Format to String

String to Date/Time Format

d' de 'Month' de 'yyyy

yyyyMMdd H.mm

day d' de 'Month' de 'yyyy

yyyy-MM-dd hh:mm:ss

dd-MM-yy

dd/MM/yyyy hh:mm:ss

dd-MM-yyyy

dd/MM/yy hh:mm:ss

dd/MM/yy

d' de 'Month' de 'yyyy

dd/MM/yyyy

day d' de 'Month' de 'yyyy

yyyyMMdd

dd-MM-yy

yyyy/MM/dd

dd-MM-yyyy

yyyyMMdd H.mm

dd/MM/yy

yyyy-MM-dd hh:mm:ss

dd/MM/yyyy

dd/MM/yyyy hh:mm:ss

yyyy-MM-dd

dd/MM/yy hh:mm:ss

yyyyMMdd

Custom

yyyy/MM/dd

HH:mm:ss

Custom