Formatage des champs numériques et des champs de date

Formatez un champ numérique ou un champ de date pour donner davantage de contexte à un attribut et ne pas réduire ce dernier à un chiffre. Le formatage des champs numériques et de date correspond à des propriétés de couche qui ne peuvent être paramétrées que dans la carte actuelle.

Pour appliquer un formatage numérique ou de date à un champ dans une couche ou une table autonome, procédez comme suit :

  1. Cliquez avec le bouton droit sur la couche ou la table dans la fenêtre Contents (Contenu).
  2. Sélectionnez Data Design (Conception de données) dans le menu contextuel et cliquez sur Fields (Champs).

    La vue Fields (Champs) affiche les champs de la couche sous forme tabulaire.

  3. Cliquez sur la cellule de la colonne Number Format (Format numérique) correspondant à la ligne du champ que vous souhaitez formater.
  4. Dans la cellule en surbrillance, cliquez sur le bouton Options pour ouvrir la boîte de dialogue Options Number Format (Format numérique).
  5. Sélectionnez une catégorie de format.
    Voici quelques considérations à prendre en compte lorsque vous choisissez une catégorie de format :

    • Les catégories numériques peuvent avoir leur propre ensemble d’options de formatage.
    • Les champs de date possèdent une catégorie comprenant de nombreux formats.
    • Tous les formats ne sont pas pris en charge lors du partage.

  6. Cliquez sur OK.
  7. Enregistrez les mises à jour dans la table pour appliquer ces modifications.

Formats numériques

Vous pouvez utiliser l’une de ces 10 catégories pour formater une valeur numérique :

  • None (Aucun) : aucun format numérique spécifique n’est appliqué. Lorsqu’elle est appliquée, cette option supprime tout formatage et rétablit le paramètre par défaut déterminé par le type de fichier.
  • Numeric (Numérique) : options générales pour l’affichage des nombres.
  • Percentage (Pourcentage) : afficher les nombres sous forme de pourcentage.
  • Currency (Devise) : afficher les nombres en utilisant le format de la devise locale.
  • Rate (Taux) : afficher les nombres sous forme de taux.
  • Fraction : afficher un nombre décimal sous forme de fraction.
  • Scientific (Scientifique) : afficher les nombres au format scientifique.
  • Direction : afficher un nombre décimal représentant les directions.
  • Angle : afficher les nombres représentant les angles en degrés décimaux ou radians.
  • Custom (Personnalisé) : afficher les nombres dans un format personnalisé.

Chaque catégorie de format numérique possède son propre ensemble d’options de formatage. La catégorie numérique vous permet par exemple de spécifier le nombre de chiffres après la virgule ou le nombre de chiffres significatifs qui sont affichés, de définir l’alignement de la cellule, et d’activer ou de désactiver les options permettant d’afficher les séparateurs de milliers, l’ajout de zéros, et l’affichage d’un signe plus pour les nombres positifs.

Formats de date et heure

Les formats de date, contrairement aux formats numériques, ne comprennent qu’une seule catégorie, la catégorie Date. Cette catégorie propose plusieurs formats de date parmi lesquels choisir. Le format par défaut est None (Aucun), ce qui inclut la date complète et l’heure, sauf à minuit où seule la date est affichée. Vous avez aussi la possibilité de sélectionner System Default (Valeurs système par défaut), la date étant affichée selon les paramètres par défaut du système d’exploitation, ou d’utiliser l’option Custom (Personnaliser) pour créer votre propre format.

Formats de date et heure personnalisés

Un format personnalisé consiste en un ou plusieurs spécificateurs de formats de date et heure . La table suivante récapitule les spécificateurs de format qui peuvent être utilisés pour créer un format de date et heure personnalisé en vue d’interpréter vos données :

Spécificateurs de format Date et heure

Spécificateur de formatType de formatDescription

j

Jour du mois

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

jj

Jour du mois

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

jjj

Jour de la semaine

Jour de la semaine sous forme d'abréviation en trois lettres. La fonction utilise les abréviations associées au paramètre régional spécifié, par exemple, Lun en Français (France).

Conseil :

Les jours de la semaine ne sont pas vérifiés lors de l’interprétation d’une valeur de date. Par conséquent, il importe peu qu’un jour de la semaine qui apparaît correctement dans vos données corresponde à la date représentée dans la valeur de données.

jjjj

Jour de la semaine

Jour de la semaine sous sa forme complète. La fonction utilise les noms complets des jours associés au paramètre régional spécifié, par exemple, Lundi en Français (France).

Conseil :

Les jours de la semaine ne sont pas vérifiés lors de l’interprétation d’une valeur de date. Par conséquent, il importe peu qu’un jour de la semaine qui apparaît correctement dans vos données corresponde à la date représentée dans la valeur de données.

V

Mois

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

MM

Mois

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

MMM

Mois

Mois sous forme d'abréviation en trois lettres. La fonction utilise les abréviations de mois associées au paramètre régional spécifié, par exemple, Nov en Français (France).

MMMM

Mois

Mois sous sa forme complète. La fonction utilise les noms complets des mois associés au paramètre régional spécifié, par exemple, November en Anglais (États-Unis) et Novembre en Français (France).

a

Année

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

Conseil :

Les années représentées de cette manière sont comprises entre 1950 et 2049. Une valeur de 49 ou moins sera interprétée comme ayant lieu au XXIe siècle. Ainsi, 7 correspond à l’année 2007. Une valeur de 50 ou plus sera interprétée comme ayant lieu au XXe siècle. 67, par exemple, correspond à l’année 1967.

aa

Année

Année représentée par les deux derniers chiffres, mais avec un zéro de début pour les années dont les deux derniers chiffres sont inférieurs à 10.

Conseil :

Les années représentées de cette manière sont comprises entre 1950 et 2049. Une valeur de 49 ou inférieure sera interprétée comme ayant lieu au XXIe siècle. Ainsi, 07 est interprété comme 2007. Une valeur de 50 ou plus sera interprétée comme ayant lieu au XXe siècle. 67, par exemple, correspond à l’année 1967.

aaa

Année

Année représentée par trois chiffres. Les années représentées de cette manière sont comprises entre 1 et 999.

aaaa

Année

Année représentée par quatre chiffres.

gg

Ere

Chaîne de période/d’ère. La fonction utilise les valeurs d'ères associées au paramètre régional spécifié.

J

Séparateur temporel

Délimiteur concaténant une valeur de date et une valeur d’heure. En général, cette fonction est visible dans les formats ISO.

h

Heure

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

H

Heure

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

hh

Heure

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

HH

Heure

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

m

Minute

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

mm

Minute

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

s

Seconde

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

ss

Seconde

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

s.s

Seconde

Secondes, y compris les sous-secondes, sans zéro de début pour les secondes à un seul chiffre. Bien que le format ne présente qu'une décimale, vous pouvez utiliser n'importe quel nombre de décimales.

Attention :

La précision des valeurs des sous-secondes se limite aux éléments pris en charge pour le type de données du champ d’heure. Par exemple, si vous utilisez un champ d’heure d’un type de données de champ Réel simple ou Double, des erreurs d’arrondi sont possibles.

ss.s

Seconde

Secondes, y compris les sous-secondes, avec zéro de début pour les secondes à un seul chiffre. Bien que le format ne présente qu'une décimale, vous pouvez utiliser n'importe quel nombre de décimales.

Attention :

La précision des valeurs des sous-secondes se limite à ce qui est pris en charge pour le type de données du champ d'heure. Par exemple, si vous utilisez un champ d'heure d'un type de donnes de champ Réel simple ou Double, des erreurs d'arrondi sont possibles.

e

Symbole ponctuel de temps

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

tt

Symbole ponctuel de temps

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

z

Indicateur de fuseau horaire

Ce suffixe indique que la valeur temporelle est en temps universel coordonné (UTC). En général, cette fonction est visible dans les formats ISO.

Séparateurs

Les séparateurs sont des caractères visant à séparer les informations dans des valeurs de données texte. Les séparateurs fréquemment utilisés sont le signe virgule (,), deux-points (:) et espace ( ). Il n’existe toutefois aucune restriction en matière de séparateurs utilisables pour créer des chaînes de format. Vous pouvez créer des chaînes de format sans séparateur, notamment lorsque vous interprétez des dates et des heures stockées dans des champs de type numérique, car ces derniers ne permettent pas de stocker la plupart des séparateurs les plus courants.

Dans de rares cas, les données contiennent des séparateurs pouvant entrer en conflit avec les formats de la table ci-dessus. En pareils cas, vous devez utiliser des guillemets simples pour isoler les séparateurs au sein de votre chaîne de format. D’une manière générale, les guillemets simples peuvent servir à isoler les séparateurs au sein d’une chaîne de format, mais il n’est pas recommandé de les utiliser, sauf en cas de conflit potentiel. Les exemples suivants illustrent ces concepts :

Exemple de valeur de donnéesFormatDate ou heure interprétée (affichée sous la forme MM/jj/aaaa ou HH:mm:ss)

mois12jour30année2010

'mois'MM'jour'jj'année'aaaa

12/30/2010

30/12/2010

jjMMaaaa

12/30/2010

Heure:18hr6min3sec

'Heure:'h'hr'm'min's'sec'

18:06:03

18:6:3

HH:m:s

18:06:03

Paramètres locaux

Locales are important because they determine the valid data values for the long representations of some of the date formats in the table above. For example, the value November is only interpreted correctly for MMMM if the locale is an English-language locale. In some cases, if the format string doesn't use any long representations, the locale is irrelevant for interpreting the date, but the locale may affect the interpretation of AM and PM designators. If no AM or PM designators are specified, the default AM and PM designators for the locale are used.

Les paramètres régionaux n’affectent pas les formats utilisés pour créer les chaînes de format. Ainsi, le caractère M (ou MM, MMM, MMMM) représente les mois, quel que soit le paramètre régional. Les exemples suivants illustrent la manière dont le paramètre régional est utilisé pour interpréter les dates :

Valeur de donnéesFormater la chaîneParamètre régionalDate interprétée (MM/jj/aaaa)

November 30, 2010

MMMM jj, aaaa

Anglais (États-Unis)

11/30/2010

Noviembre 30, 2010

MMMM jj, aaaa

Espagnol (Espagne)

11/30/2010

Mon, Feb 22, 2010

jjj, MMM jj, aaaa

Anglais (États-Unis)

2/22/2010

30/12/2010

jj/M/aaaa

Tous les paramètres régionaux

12/30/2010

Rubriques connexes