Format de texte dynamique Date et heure

Il existe une variété de formats de date et d’heure qui peuvent être utilisés de manière indépendante ou en association pour contrôler comment les dates et l’heure s’affichent comme 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 du 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 entourés de guillemets simples apparaissent au même endroit et intacts dans la chaîne en sortie.

  1. Pour insérer du texte dynamique sur une mise en page, sur l’onglet Insert (Insertion), dans le groupe Text (Texte), cliquez sur le menu déroulant Dynamic Text (Texte dynamique) Add Dynamic Textet sous Map Frame - Time (Fenêtre cartographique - Heure), choisissez Current Time (Heure actuelle).
  2. En mode Mise en page, cliquez sur une boîte et faites-la glisser à 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. Dans la fenêtre Formater le texte, sous Texte, 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 le volet Format Text (Formater le texte), 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 :

    Si le volet Format Text (Formater le texte) n’est pas ouvert, cliquez avec le bouton droit sur le texte dynamique dans le volet Contents (Contenu) et sélectionnez Properties (Propriétés) pour ouvrir le volet.

  4. Mettez à jour les formats de date et heure à l’aide des options dans les tables de la section suivante.

    Par exemple, dans le volet Format Text (Formater le texte), le texte s’affiche comme suit :

    Heure actuelle <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

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

    Par exemple, dans le volet Format Text (Mettre en forme un texte), le texte s’affiche comme suit :

    Heure actuelle <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

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

    Par exemple, dans le volet Format Text (Mettre en forme un texte), le texte s’affiche comme suit :

    Heure actuelle <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

d

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

y

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

yyy ou yyyy

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="yyy"/>

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

t

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

Rubriques connexes


Dans cette rubrique
  1. Balises de texte dynamique