Partager via


Référence : formats de nombres et de date

Vous pouvez modifier le format d'affichage des nombres et des dates dans Visual Studio LightSwitch en affecant la propriété Format Pattern .Les sections suivantes montrent la notation et les règles de cette propriété en plus des exemples de chaînes de format qui sont couramment utilisées.

[!REMARQUE]

Les exemples supposent que la propriété Culture de l'application a pour valeur Anglais (états-unis).Si vous modifiez la propriété Culture dans Visual Studio LightSwitch, la mise en forme spécifique à la culture est appliqué uniquement si le paramètre de culture de l'ordinateur local correspond.

  1. Numeric Formats

  2. Standard Numeric Format Strings

  3. Custom Numeric Format Strings

  4. Date and Time Formats

  5. Standard Date and Time Format Strings

  6. Custom Date and Time Format Strings

  7. Formatting Guids

Formats numériques

Vous pouvez utiliser des chaînes de format numériques pour mettre en forme les types de donn'ees Decimal, Double, Integer, Long Integer, et Short Integer .Une chaîne de format numérique standard se présente sous la forme Axx, où A est un caractère alphabétique appelé spécificateur de format et xx un entier facultatif appelé spécificateur de précision.Le spécificateur de précision est compris entre 0 et 99 ; il affecte le nombre de chiffres dans le résultat.

[!REMARQUE]

Pour le type de données Decimal , le spécificateur de précision ne peut pas être supérieure à la valeur de la propriété de l'échelle spécifiée pour le champ.Pour les types Integer,Long Integer, et Short Integer , aucun spécificateur de précision ne doit être utilisé.

Vous pouvez créer une chaîne de format numérique personnalisée, qui est composée d'un ou de plusieurs spécificateurs de format numériques personnalisés, pour définir la mise en forme des données numériques.Toute chaîne de format numérique contenant plusieurs caractères alphabétiques, y compris un espace blanc, est interprétée comme une chaîne de format numérique personnalisée.

Hh674024.collapse_all(fr-fr,VS.110).gifChaînes de format numériques standard

Le tableau suivant répertorie les spécificateurs de format numériques standard et affiche l'exemple de sortie que chaque chaîne de format produit.Pour plus d'informations, consultez Chaînes de format numériques standard.

Spécificateur de format

Nom

Valeur brute, type de données

Chaîne de format

Résultat affiché

"C" ou "c"

Devise

123.456, Double

123.456, Double

123.456, Double

123, Integer

C

C2

C3

C

$123.46

$123.46

$123.456

$123.00

"D" ou "d"

Decimal

1234, Integer

1234, Short Integer

-1234, Long Integer

D

D6

D6

1234

001234

-001234

"E" ou "e"

Exponentiel (scientifique)

1052.0329112756, Double

-1052.0329112756, Double

E

E2

1.052033E+003

-1.05e+003

"F" ou "f"

Virgule fixe

1234.567, Double

1234, Decimal

-1234.56, Double

F

F1

F4

1234.57

1234.0

-1234.5600

"G" ou "g"

Général

-123.456, Double

123.4546, Double

-1.234567890e-25, Double

G

G4

G

-123.456

123.5

--1.23456789E-25

"N" ou "n"

Nombre

1234.567, Double

1234, Integer

-1234.56, Double

N

N

N

1,234.57

1,234.0

-1,234.560

"P" ou "p"

Pourcentage

1, Double

-0.39678, Double

P

P1

100.00 %

-39.7 %

"R" ou "r"

Aller-retour

123456789.12345678, Double

-1234567890.12345678, Double

R

R

123456789.12345678

-1234567890.1234567

"X" ou "x"

Hexadécimal

255, Integer

-1, Integer

255, Integer

-1, Integer

X

X

X4

X4

FF

ff

00ff

-00FF

Hh674024.collapse_all(fr-fr,VS.110).gifChaînes de format numériques personnalisées

Le tableau suivant décrit les spécificateurs de format numériques personnalisés et affiche un exemple de sortie produite par chaque spécificateur de format.Pour plus d'informations, consultez Chaînes de format numériques personnalisées.

Spécificateur de format

Nom

Valeur brute, type de données

Chaîne de format

Résultat affiché

"0"

Espace réservé du zéro

1234.5678, Double

0.45678, Double

00000

0.00

01235

0.46

"#"

Espace réservé de chiffre

1234.5678, Double

0.45678, Double

#####

#.##

1235

.46

"."

Virgule décimale

0.45678, Double

0.00

0.46

","

Séparateur de groupes et mise à l'échelle des nombres

2147483647, Integer

2147483647, Integer

##,#

#,#,,

2,147,483,647

2,147

"%"

Espace réservé de pourcentage

0.3697, Double

0.3697, Double

%#0.00

##.0 %

%36.97

37.0 %

"‰"

Espace réservé « pour mille »

0.03697, Double

#0.00‰

36.97‰

"E0"

"E+0"

"E-0"

"e0"

"e+0"

"e-0"

Notation exponentielle

987654, Double

1503.92311, Double

1.8901385E-16 ("0.0e+00"), Double

#0.0e0

0.0##e+00

0.0e+00

98.8e4

1.504e+03

1.9e-16

\

Caractère d'échappement

987654, Integer

\###00\#

#987654#

'chaîne'

"chaîne"

Délimiteur de chaîne littérale

68, Integer

68, Integer

# ' degrées'

#” degrés"

69 degrés

69 degrés

;

Séparateur de section

12.345, Double

0, Double

-12.345, Double

12.345, Double

0, Double

-12.345, Double

#0.0#;(#0.0#);-\0-

#0.0#;(#0.0#);-\0-

#0.0#;(#0.0#);-\0-

#0.0#;(#0.0#)

#0.0#;(#0.0#)

#0.0#;(#0.0#)

12.35

-0-

(12.35)

12.35

0.0

(12.35)

Autre

Tous les autres caractères

68, Integer

# °

68 °

Hh674024.collapse_all(fr-fr,VS.110).gifFormats de date et d'heure

Vous pouvez utiliser le format des chaînes de format de date et d'heure pour les types de données Date et Date Time .Une chaîne de format de date et d'heure standard utilise un spécificateur de format unique pour définir la représentation textuelle d'une valeur de date et d'heure.Toute chaîne de format de date et d'heure contenant plusieurs caractères, y compris un espace blanc, est interprétée comme une chaîne de format de date et d'heure personnalisée.

Hh674024.collapse_all(fr-fr,VS.110).gifChaînes de format de date et d'heure standard

Le tableau suivant décrit les spécificateurs de format de date et d'heure standard.Pour plus d'informations, consultez Chaînes de format de date et d'heure standard.

Spécificateur de format

Description

Valeur brute (Date Time)

Chaîne de format

Résultat affiché

"d"

Modèle de date courte.

6/15/2009 1:45:30 PM

d

6/15/2009

"D"

Modèle de date longue.

6/15/2009 1:45:30 PM

D

Lundi 15 juin 2009

"f"

Modèle de date/heure complet (heure courte).

6/15/2009 1:45:30 PM

f

Lundi, 15 Juin 2009 13:45

"F"

Modèle de date/heure complet (heure longue).

6/15/2009 1:45:30 PM

F

Lundi, 15 Juin 2009 13:45:30

"g"

Modèle de date/heure général (heure courte).

6/15/2009 1:45:30 PM

g

6/1/2009 1:45:30 PM

"G"

Modèle de date/heure général (heure longue).

6/15/2009 1:45:30 PM

G

6/15/2009 1:45:30 PM

"M", "m"

Modèle de mois/jour.

6/15/2009 1:45:30 PM

M

Juin 15

"O", "o"

Modèle de date/heure aller-retour.

6/15/2009 1:45:30 PM

O

2009-06-15T13:45:30.0900000

"R", "r"

Modèle RFC1123.

6/15/2009 1:45:30 PM

R

Lun, le 15 juin 2009 20h45:30 GMT

"s"

Modèle de date/heure pouvant être trié.

6/15/2009 1:45:30 PM

s

62009-06-15T13:45:30

"t"

Modèle d'heure courte.

6/15/2009 1:45:30 PM

t

1:45 PM

"T"

Modèle d'heure longue.

6/15/2009 1:45:30 PM

T

1:45:30 PM

"u"

Modèle de date/heure universel pouvant être trié.

6/15/2009 1:45:30 PM

u

6/15/2009 1:45:30 PM -> 2009-06-15 20:45:30Z

"U"

Modèle de date/heure complet universel.

6/15/2009 1:45:30 PM

U

Monday, June 15, 2009 8:45:30 PM

"Y", "y"

Modèle année/mois.

6/15/2009 1:45:30 PM

Y

Juin 2009

Hh674024.collapse_all(fr-fr,VS.110).gifChaînes de format de date et d'heure personnalisées

Le tableau suivant décrit les spécificateurs de format de date et d'heure personnalisés.Pour plus d'informations, consultez Chaînes de format de date et d'heure personnalisées.

Spécificateur de format

Description

Valeur brute (Date Time)

Chaîne de format

Résultat affiché

"d"

Jour du mois, de 1 à 31.

6/1/2009 1:45:30 PM

6/15/2009 1:45:30 PM

d

d

1

15

"dd"

Jour du mois, de 01 à 31.

6/1/2009 1:45:30 PM

6/15/2009 1:45:30 PM

dd

dd

01

15

"ddd"

Nom abrégé du jour de la semaine.

6/15/2009 1:45:30 PM

ddd

Mon

"dddd"

Nom complet du jour de la semaine.

6/15/2009 1:45:30 PM

dddd

Lundi

"f"

Dixièmes de seconde dans une valeur de date et d'heure.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.050

f

f

6

0

"ff"

Centièmes de seconde dans une valeur de date et d'heure.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.005

ff

ff

61

00

"fff"

Millisecondes dans une valeur de date et d'heure.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.0005

fff

fff

617

000

"ffff"

Dix millièmes de seconde dans une valeur de date et d'heure.

6/15/2009 13:45:30.6175

6/15/2009 13:45:30.00005

ffff

ffff

6175

0000

"fffff"

Cent millièmes de seconde dans une valeur de date et d'heure.

6/15/2009 13:45:30.61754

6/15/2009 13:45:30.000005

fffff

fffff

61754

00000

"ffffff"

Millionièmes de seconde dans une valeur de date et d'heure.

6/15/2009 13:45:30.617542

6/15/2009 13:45:30.0000005

ffffff

ffffff

617542

000000

"fffffff"

Dix millionièmes de seconde dans une valeur de date et d'heure.

6/15/2009 13:45:30.6175425

6/15/2009 13:45:30.0001150

fffffff

fffffff

6175425

0001150

"F"

Si la valeur est différente de zéro, dixièmes de seconde dans une valeur de date et d'heure.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.050

F

F

6

(aucune sortie)

"FF"

Si la valeur est différente de zéro, centièmes de seconde dans une valeur de date et d'heure.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.005

FF

FF

61

(aucune sortie)

"FFF"

Si la valeur est différente de zéro, millisecondes dans une valeur de date et d'heure.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.0005

FFF

FFF

617

(aucune sortie)

"FFFF"

Si la valeur est différente de zéro, dix millièmes de seconde dans une valeur de date et d'heure.

6/1/2009 13:45:30.5275

6/15/2009 13:45:30.00005

FFFF

FFFF

5275

(aucune sortie)

"FFFFF"

Si la valeur est différente de zéro, cent millièmes de seconde dans une valeur de date et d'heure.

6/15/2009 13:45:30.61754

6/15/2009 13:45:30.000005

FFFFF

FFFFF

61754

(aucune sortie)

"FFFFFF"

Si la valeur est différente de zéro, millionièmes de seconde dans une valeur de date et d'heure.

6/15/2009 13:45:30.617542

6/15/2009 13:45:30.0000005

FFFFFF

FFFFFF

617542

(aucune sortie)

"FFFFFFF"

Si la valeur est différente de zéro, dix millionièmes de seconde dans une valeur de date et d'heure.

6/15/2009 13:45:30.6175425

6/15/2009 13:45:30.0001150

FFFFFFF

FFFFFFF

6175425

000115

"g", "gg"

Période ou ère.

6/15/2009 1:45:30 PM

g

A.D.

"h"

Heure, au format de 12 heures, de 1 à 12.

6/15/2009 1:45:30 AM

6/15/2009 1:45:30 PM

h

h

1

1

"hh"

Heure, au format de 12 heures, de 01 à 12.

6/15/2009 1:45:30 AM

6/15/2009 1:45:30 PM

hh

hh

01

01

"H"

Heure, au format de 24 heures, de 0 à 23.

6/15/2009 1:45:30 AM

6/15/2009 1:45:30 PM

H

H

1

13

"HH"

Heure, au format de 24 heures, de 00 à 23.

6/15/2009 1:45:30 AM

6/15/2009 1:45:30 PM

HH

HH

01

13

"m"

Minute, entre 0 et 59.

6/15/2009 1:09:30 AM

6/15/2009 1:29:30 PM

m

m

9

29

"mm"

Minute, de 00 à 59.

6/15/2009 1:09:30 AM

6/15/2009 1:29:30 PM

mm

mm

09

29

"M"

Mois, de 1 à 12.

6/15/2009 1:45:30 PM

M

6

"MM"

Mois, de 01 à 12.

6/15/2009 1:45:30 PM

MM

06

"MMM"

Nom abrégé du mois.

6/15/2009 1:45:30 PM

MMM

Jun

"MMMM"

Nom complet du mois.

6/15/2009 1:45:30 PM

MMMM

Juin

"s"

Seconde, de 0 à 59.

6/15/2009 1:45:09 PM

s

9

"ss"

Seconde, de 00 à 59.

6/15/2009 1:45:09 PM

ss

09

"t"

Premier caractère de l'indicateur AM/PM.

6/15/2009 1:45:30 PM

t

P

"tt"

Indicateur AM/PM.

6/15/2009 1:45:30 PM

tt

PM

"y"

Année, de 0 à 99.

6/15/2009 1:45:30 PM

y

9

"yy"

Année, de 00 à 99.

6/15/2009 1:45:30 PM

yy

09

"yyy"

Année, avec au minimum trois chiffres.

1/1/0001 12:00:00 AM

6/15/2009 1:45:30 PM

yyy

yyy

001

2009

"yyyy"

Année, sous la forme d'un nombre de quatre chiffres.

6/15/2009 1:45:30 PM

yyyy

2009

"yyyyy"

Année, sous la forme d'un nombre de cinq chiffres.

6/15/2009 1:45:30 PM

yyyyy

02009

"z"

Offset des heures par rapport à l'heure UTC, sans zéro non significatif.

6/15/2009 1:45:30 PM -07:00

z

-7

"zz"

Offset des heures par rapport à l'heure UTC, avec un zéro non significatif pour une valeur à un seul chiffre.

6/15/2009 1:45:30 PM -07:00

zz

-07

"zzz"

Offset par rapport à l'heure UTC, en heures et minutes.

6/15/2009 1:45:30 PM -07:00

zzz

-07:00

":"

Séparateur d'heure.

6/15/2009 1:45:30 PM

hh : mm

01:45

"/"

Séparateur de date.

6/15/2009 1:45:30 PM

MM/dd

6/15

"chaîne"

'chaîne'

Délimiteur de chaîne littérale.

6/15/2009 1:45:30 PM

6/15/2009 1:45:30 PM

"arr:" h:m t

'arr:' h:m t

arr: 1:45 P

arr: 1:45 P

%

Définit le caractère suivant comme un spécificateur de format personnalisé.

6/15/2009 1:45:30 PM

%h

1

\

Caractère d'échappement.

6/15/2009 1:45:30 PM

h \h

1 h

N'importe quel autre caractère

Le caractère est copié inchangé dans la chaîne de résultat.

6/15/2009 1:45:30 AM

arr hh:mm t

arr 01:45 A

Hh674024.collapse_all(fr-fr,VS.110).gifMise en forme des GUID

Le tableau suivant décrit les spécificateurs de format pour le type de données GUID.

Format

Description

Valeur brute (Guid)

Chaîne de format

Résultat affiché

N

Affiche 32 caractères.

3261a3cfc18f4747b957e5264b6a430c

N

3261a3cfc18f4747b957e5264b6a430c

D

Affiche 32 caractères séparés par des traits d'union.

3261a3cfc18f4747b957e5264b6a430c

D

3261a3cf-c18f-4747-b957-e5264b6a430c

B

Affiche 32 caractères séparés par des traits d'union et placés entre accolades.

3261a3cfc18f4747b957e5264b6a430c

B

{3261a3cf-c18f-4747-b957-e5264b6a430c }

P

Affiche 32 caractères séparés par des traits d'union et placés entre parenthèses.

3261a3cfc18f4747b957e5264b6a430c

P

(3261a3cf-c18f-4747-b957-e5264b6a430c)

X

Quatre valeurs hexadécimales placées entre accolades, oùla quatrième valeur est un sous-ensemble de huit valeurs hexadécimales également entre les accolades :

3261a3cfc18f4747b957e5264b6a430c

X

{0x3261a3cf,0xc18f,0x4747,{0xb0,0x57,0xe5,0x26,0x4b,0x6a,0x43,0x0c}}

Voir aussi

Tâches

Comment : Formater les nombres et les dates

Autres ressources

Données : les informations de votre application

Mise en forme des types