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 :
- Cliquez avec le bouton droit sur la couche ou la table dans la fenêtre Contents (Contenu).
- 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.
- Cliquez sur la cellule de la colonne Number Format (Format numérique) correspondant à la ligne du champ que vous souhaitez formater.
- Dans la cellule en surbrillance, cliquez sur le bouton Options pour ouvrir la boîte de dialogue Number Format (Format numérique).
- 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.
- Cliquez sur OK.
- 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 format | Type de format | Description |
---|---|---|
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ées | Format | Date 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ées | Formater la chaîne | Paramètre régional | Date 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
Vous avez un commentaire à formuler concernant cette rubrique ?