Format de texte dynamique Date et heure

Vous pouvez utiliser plusieurs formats de date et d’heure de façon indépendante ou combinée afin de contrôler l’affichage des dates et de l’heure sous forme de texte dynamique. Ces formats peuvent être utilisés pour toute balise de texte dynamique liée à l’heure ou à la date, comme la date enregistrée ou l’heure actuelle. En cas d’utilisation combinée, les espaces utilisés pour séparer chaque élément de format apparaît dans la chaîne en sortie sur la page. La syntaxe du format respecte la casse. Les caractères qui se trouvent dans la chaîne de format comprise entre des guillemets simples apparaissent au même endroit et ne sont pas modifiés dans la chaîne en sortie.

Pour mettre en forme du texte dynamique de date et d’heure, procédez comme suit :

  1. Pour insérer du texte dynamique sur une mise en page, sur l’onglet Insert (Insertion), dans le groupe Graphics and Text (Graphiques et texte), cliquez sur le menu déroulant Dynamic Text (Texte dynamique), puis sous Map FAdd Dynamic Textrame - Time (Fenêtre cartographique - Heure), sélectionnez Current Time (Heure actuelle).
  2. En mode Mise en page, faites glisser une boîte à l’emplacement souhaité pour créer l’élément de texte dynamique.

    L’élément de texte dynamique est ajouté à la mise en page.

  3. Cliquez avec le bouton droit sur l’élément de texte dynamique dans la fenêtre Contents (Contenu), puis sélectionnez Properties (Propriétés) pour ouvrir la fenêtre Element (Élément).
  4. Dans la fenêtre Element (Élément), sous Text (Texte), cliquez sur le bouton Text View (Vue de texte) Text View pour afficher la totalité du texte dynamique, puis examinez la syntaxe. Dans l'attribut de format, le texte à gauche de la barre verticale contrôle le format de date et le texte à droite contrôle le format de l'heure.

    Dans la fenêtre Element (Élément), le texte s’affiche comme suit :

    Current Time <dyn type="mapFrame" name="Map Frame Name" property="time" format="short|short"/>.

    Sur la page, le texte s’affiche comme suit :

    Heure actuelle 7/31/2004 1:57 AM à 12/6/2007 3:15 PM

    Remarque :

    Vous pouvez afficher du texte dynamique en mode Tag View (Vue des balises) Tag View ou Text View (Vue de texte) Text View. Le mode Tag View (Vue des balises) représente chaque balise de texte dynamique sous la forme d’un bouton activable par un clic, avec du texte statique affiché au format de texte habituel. Cliquez sur ce bouton pour ouvrir une fenêtre qui vous permet de mettre à jour cette balise uniquement. Text View (Vue de texte) présente les balises de texte dynamique entières avec du texte statique.

  5. Mettez à jour les formats de date et d’heure à l’aide des options présentées dans les tableaux de la section ci-après.

    Par exemple, dans la fenêtre Element (Élément), le texte s’affiche comme suit :

    Current Time <dyn type="mapFrame" name="Map Frame Name" property="time" format="long|H:mm"/>.

    Sur la page, le texte s’affiche comme suit :

    Heure actuelle Samedi 31 juillet 2004 1:57 à Jeudi 06 décembre 2007 15:15

  6. Pour n’afficher que la date, supprimez la barre verticale et n’incluez qu’un format de date.

    Par exemple, dans la fenêtre Element (Élément), le texte s’affiche comme suit :

    Current Time <dyn type="mapFrame" name="Map Frame Name" property="time" format="short"/>.

    Sur la page, le texte s’affiche comme suit :

    Heure actuelle 7/31/2004 à 12/6/2007

  7. Pour n’afficher que l’heure, supprimez le format de date et incluez la barre verticale et un format d’heure.

    Par exemple, dans la fenêtre Element (Élément), le texte s’affiche comme suit :

    Current Time <dyn type="mapFrame" name="Map Frame Name" property="time" format="|h:mm:ss tt"/>.

    Sur la page, le texte s’affiche comme suit :

    Heure actuelle 1:57:33 AM à 3:15:55 PM

Balises de texte dynamique

Formats de date

FormatDescriptionExemple de syntaxeExemple de sortie

vide

Mois, jour et année sous forme de chiffres sans zéro de début pour les jours à un seul chiffre.

<dyn type="date" format=""/>

9/7/2009

court

Mois, jour et année sous forme de chiffres sans zéro de début pour les jours à un seul chiffre.

<dyn type="date" format="short"/>

9/7/2009

long

Mois et jour sous forme de texte avec l'année.

<dyn type="date" format="long"/>

Jeudi 7 septembre 2009

mois

Mois sous forme de texte avec l'année.

<dyn type="date" format="month"/>

Septembre 2009

j

Jour du mois sous forme de chiffres sans zéro de début pour les jours à un seul chiffre.

<dyn type="date" format="d"/>

7

jj

Jour du mois sous forme de chiffres avec zéro de début pour les jours à un seul chiffre.

<dyn type="date" format="dd"/>

07

jjj

Jour de la semaine sous forme d'abréviation en trois lettres. La fonction utilise la valeur LOCALE_SABBREVDAYNAME associée à la langue spécifiée.

<dyn type="date" format="ddd"/>

Jeu

jjjj

Jour de la semaine sous sa forme complète. La fonction utilise la valeur LOCALE_SDAYNAME associée à la langue spécifiée.

<dyn type="date" format="dddd"/>

Jeudi

V

Mois sous forme de chiffres sans zéro de début pour les mois à un seul chiffre.

<dyn type="date" format="M"/>

9

MM

Mois sous forme de chiffres avec zéro de début pour les mois à un seul chiffre.

<dyn type="date" format="MM"/>

09

MMM

Mois sous forme d'abréviation en trois lettres. La fonction utilise la valeur LOCALE_SABBREVMONTHNAME associée à la langue spécifiée.

<dyn type="date" format="MMM"/>

Sep

MMMM

Mois sous sa forme complète. La fonction utilise la valeur LOCALE_SMONTHNAME associée à la langue spécifiée.

<dyn type="date" format="MMMM"/>

Septembre

a

Année sous forme de deux chiffres, mais sans zéro de début pour les années inférieures à 10.

<dyn type="date" format="y"/>

9

aa

Année sous forme de deux chiffres, mais avec zéro de début pour les années inférieures à 10.

<dyn type="date" format="yy"/>

09

aaa ou aaaa

Année représentée par quatre ou cinq chiffres entiers, selon le calendrier utilisé. Les calendriers coréen et bouddhiste thaïlandais comportent des années à cinq chiffres. Le modèle yyyy affichera cinq chiffres pour ces deux calendriers et quatre chiffres pour tous les autres calendriers pris en charge.

<dyn type="date" format="yyyy"/>

2009

gg

Chaîne de période/d'ère. La fonction utilise la valeur CAL_SERASTRING associée à la langue spécifiée. Cet élément est ignoré si la date à mettre en forme n'est associée à aucune ère ou chaîne de période.

<dyn type="date" format="gg"/>

An de notre ère

Formats d'heure

FormatDescriptionExemple de syntaxeExemple de sortie

vide

Heure, minutes et secondes sans zéro de début pour les heures à un seul chiffre ; horloge de 12 heures.

<dyn type="time" format=""/>

3:04:09 PM

court

Heure et minutes sans zéro de début pour les heures à un seul chiffre ; horloge de 12 heures.

<dyn type="time" format="short"/>

3:04 PM

long

Heure, minutes et secondes sans zéro de début pour les heures à un seul chiffre ; horloge de 12 heures.

<dyn type="time" format="long"/>

3:04:09 PM

h

Heure sans zéro de début pour les heures à un seul chiffre ; horloge de 12 heures.

<dyn type="time" format="h"/>

3

H

Heure sans zéro de début pour les heures à un seul chiffre ; horloge de 24 heures.

<dyn type="time" format="H"/>

15

hh

Heures avec zéro de début pour les heures à un seul chiffre ; horloge de 12 heures.

<dyn type="time" format="hh"/>

03

HH

Heures avec zéro de début pour les heures à un seul chiffre ; horloge de 24 heures.

<dyn type="time" format="HH"/>

15

m

Minutes sans zéro de début pour les minutes à un seul chiffre.

<dyn type="time" format="m"/>

4

mm

Minutes avec zéro de début pour les minutes à un seul chiffre.

<dyn type="time" format="mm"/>

04

s

Secondes sans zéro de début pour les secondes à un seul chiffre.

<dyn type="time" format="s"/>

9

ss

Secondes avec zéro de début pour les secondes à un seul chiffre.

<dyn type="time" format="ss"/>

09

e

Chaîne de repère horaire d'un caractère, telle que A ou P.

<dyn type="time" format="t"/>

P

tt

Chaîne de repère horaire de plusieurs caractères, telle que AM ou PM.

<dyn type="time" format="tt"/>

PM


Dans cette rubrique
  1. Balises de texte dynamique