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 :
- 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 Frame - Time (Fenêtre cartographique - Heure), sélectionnez Current Time (Heure actuelle).
- 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.
- 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).
- Dans la fenêtre Element (Élément), sous Text (Texte), cliquez sur le bouton Text View (Vue de texte) 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) ou Text View (Vue de texte) . 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.
- 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
- 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
- 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
Format | Description | Exemple de syntaxe | Exemple 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
Format | Description | Exemple de syntaxe | Exemple 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 |
Vous avez un commentaire à formuler concernant cette rubrique ?