Freigeben über


Erläuterung: Zahlen- und Datumsformate

Sie können das Anzeigeformat für Zahlen und Datumsangaben in Visual Studio LightSwitch ändern, indem Sie die Format Pattern-Eigenschaft festlegen.In den folgenden Abschnitten sind die Notation und die Regeln für diese Eigenschaft sowie Beispiele für häufig verwendete Formatzeichenfolgen aufgeführt.

HinweisHinweis

In den Beispielen wird angenommen, dass die Culture-Eigenschaft der Anwendung auf Englisch (USA) festgelegt ist.Wenn Sie die Culture-Eigenschaft in Visual Studio LightSwitch ändern, wird eine kulturabhängige Formatierung nur angewendet, sofern die Kultureinstellung des lokalen Computers übereinstimmt.

  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

Numerische Formate

Sie können numerische Formatzeichenfolgen verwenden, um die Datentypen Decimal, Double, Integer, Long Integer und Short Integer zu formatieren.Eine standardmäßige Zahlenformatzeichenfolge hat die Form Axx, wobei A ein alphabetisches Zeichen, das Formatbezeichner genannt wird, und xx eine optionale ganze Zahl ist, die als Genauigkeitsangabe bezeichnet wird.Die Genauigkeitsangabe reicht von 0 bis 99 und wirkt sich auf die Anzahl der Ziffern im Ergebnis aus.

HinweisHinweis

Für den Datentyp Decimal kann die Genauigkeitsangabe nicht größer als der Wert der Eigenschaft "Skalierung" sein, der für das Feld angegeben wird.Für die Typen Integer, Long Integer und Short Integer sollte keine Genauigkeitsangabe verwendet werden.

Sie können auch eine aus einem oder mehreren benutzerdefinierten Zahlenbezeichnern bestehende benutzerdefinierte numerische Formatzeichenfolge erstellen, um anzugeben, wie numerische Daten formatiert werden sollen.Jede Zahlenformatzeichenfolge, die mehr als ein alphabetisches Zeichen (einschließlich Leerzeichen) enthält, wird als benutzerdefinierte Zahlenformatzeichenfolge interpretiert.

Hh674024.collapse_all(de-de,VS.110).gifStandardmäßige Zahlenformatzeichenfolgen

In der folgenden Tabelle sind die standardmäßigen Zahlenformatbezeichner aufgeführt, und es ist ein Beispiel für die Ausgabe angegeben, die von den einzelnen Formatzeichenfolgen erstellt wird.Weitere Informationen finden Sie unter Standardmäßige Zahlenformatzeichenfolgen.

Formatbezeichner

Name

Rohwert, Datentyp

Formatzeichenfolge

Angezeigtes Ergebnis

"C" oder "c"

Währung

123.456, Double

123.456, Double

123.456, Double

123, Integer

C

C2

C3

C

$123.46

$123.46

$123.456

$123.00

"D" oder "d"

Decimal

1234, Integer

1234, Short Integer

-1234, Long Integer

D

D6

D6

1234

001234

-001234

"E" oder "e"

Exponential (wissenschaftlich)

1052.0329112756, Double

-1052.0329112756, Double

E

E2

1.052033E+003

-1.05e+003

"F" oder "f"

Festkomma

1234.567, Double

1234, Decimal

-1234.56, Double

F

F1

F4

1234.57

1234.0

-1234.5600

"G" oder "g"

Allgemein

-123.456, Double

123.4546, Double

-1.234567890e-25, Double

G

G4

G

-123.456

123.5

--1.23456789E-25

"N" oder "n"

Number

1234.567, Double

1234, Integer

-1234.56, Double

N

N

N

1,234.57

1,234.0

-1,234.560

"P" oder "p"

Prozent

1, Double

-0.39678, Double

P

P1

100.00 %

-39.7 %

"R" oder "r"

Schleife

123456789.12345678, Double

-1234567890.12345678, Double

R

R

123456789.12345678

-1234567890.1234567

"X" oder "x"

Hexadezimal

255, Integer

-1, Integer

255, Integer

-1, Integer

X

X

X4

X4

FF

ff

00ff

-00FF

Hh674024.collapse_all(de-de,VS.110).gifBenutzerdefinierte Zahlenformatzeichenfolgen

In der folgenden Tabelle sind die benutzerdefinierten Zahlenformatbezeichner beschrieben, und es wird ein Beispiel für die Ausgabe angegeben, die von den einzelnen Formatzeichenfolgen erstellt wird.Weitere Informationen finden Sie unter Benutzerdefinierte Zahlenformatzeichenfolgen.

Formatbezeichner

Name

Rohwert, Datentyp

Formatzeichenfolge

Angezeigtes Ergebnis

"0"

0-Platzhalter

1234.5678, Double

0.45678, Double

00000

0.00

01235

0.46

"#"

Ziffernplatzhalter

1234.5678, Double

0.45678, Double

#####

#.##

1235

.46

"."

Dezimaltrennzeichen

0.45678, Double

0.00

0.46

","

Gruppentrennzeichen und Zahlenskalierung

2147483647, Integer

2147483647, Integer

##,#

#,#,,

2,147,483,647

2,147

"%"

Prozentplatzhalter

0.3697, Double

0.3697, Double

%#0.00

##.0 %

%36.97

37.0 %

"‰"

Promilleplatzhalter

0.03697, Double

#0.00‰

36.97‰

"E0"

"E+0"

"E-0"

"e0"

"e+0"

"e-0"

Exponentialschreibweise

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

\

Escapezeichen

987654, Integer

\###00\#

#987654#

'Zeichenfolge'

"Zeichenfolge"

Zeichenfolgenliteraltrennzeichen

68, Integer

68, Integer

# ' degrees'

#” degrees”

68 degrees

68 degrees

;

Abschnittstrennzeichen

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)

Andere

Alle anderen Zeichen

68, Integer

# °

68 °

Hh674024.collapse_all(de-de,VS.110).gifDatums- und Uhrzeitformate

Sie können Formatzeichenfolgen zum Formatieren der Datentypen Date und Date Time verwenden.Eine standardmäßige Formatzeichenfolge für Datum und Uhrzeit verwendet einen einzelnen Formatbezeichner, um die Textdarstellung eines Datums- und Uhrzeitwerts zu definieren.Jede Datums- und Uhrzeit-Formatzeichenfolge, die mehr als ein Zeichen (einschließlich Leerzeichen) enthält, wird als benutzerdefinierte Formatzeichenfolge für Datum und Uhrzeit interpretiert.

Hh674024.collapse_all(de-de,VS.110).gifStandard-Formatzeichenfolgen für Datum und Uhrzeit

In der folgenden Tabelle werden die Standardformatbezeichner für Datum und Uhrzeit beschrieben.Weitere Informationen finden Sie unter Datums- und Uhrzeitstandardformatzeichenfolgen.

Formatbezeichner

Beschreibung

Rohwert (Date Time)

Formatzeichenfolge

Angezeigtes Ergebnis

"d"

Kurzes Datumsmuster.

6/15/2009 1:45:30 PM

d

6/15/2009

"D"

Langes Datumsmuster.

6/15/2009 1:45:30 PM

D

Monday, June 15, 2009

"f"

Vollständiges Datums-/Zeitmuster (kurze Zeit).

6/15/2009 1:45:30 PM

f

Monday, June 15, 2009 1:45 PM

"F"

Vollständiges Datums-/Zeitmuster (lange Zeit).

6/15/2009 1:45:30 PM

F

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

"g"

Allgemeines Datums-/Zeitmuster (kurze Zeit).

6/15/2009 1:45:30 PM

g

6/15/2009 1:45 PM

"G"

Allgemeines Datums-/Zeitmuster (lange Zeit).

6/15/2009 1:45:30 PM

G

6/15/2009 1:45:30 PM

"M", "m"

Monatstagmuster.

6/15/2009 1:45:30 PM

M

June 15

"O", "o"

Zurückkonvertieren von Datums-/Zeitmuster.

6/15/2009 1:45:30 PM

O

2009-06-15T13:45:30.0900000

"R", "r"

RFC1123-Muster.

6/15/2009 1:45:30 PM

R

Mon, 15 Jun 2009 20:45:30 GMT

"s"

Sortierbares Datums-/Zeitmuster.

6/15/2009 1:45:30 PM

s

62009-06-15T13:45:30

"t"

Kurzes Zeitmuster.

6/15/2009 1:45:30 PM

t

1:45 PM

"T"

Langes Zeitmuster.

6/15/2009 1:45:30 PM

T

1:45:30 PM

"u"

Universelles, sortierbares Datums-/Zeitmuster.

6/15/2009 1:45:30 PM

u

15.06.2009 13:45:30 -> 2009-06-15 20:45:30Z

"U"

Universelles Datums-/Zeitmuster (Koordinierte Weltzeit).

6/15/2009 1:45:30 PM

U

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

"Y", "y"

Jahr/Monat-Muster

6/15/2009 1:45:30 PM

J

June, 2009

Hh674024.collapse_all(de-de,VS.110).gifBenutzerdefinierte Formatzeichenfolgen für Datum und Uhrzeit

In der folgenden Tabelle werden die benutzerdefinierten Formatbezeichner für Datum und Uhrzeit beschrieben.Weitere Informationen finden Sie unter Benutzerdefinierte und DateTime-Formatzeichenfolgen.

Formatbezeichner

Beschreibung

Rohwert (Date Time)

Formatzeichenfolge

Angezeigtes Ergebnis

"d"

Der Tag des Monats, von 1 bis 31.

6/1/2009 1:45:30 PM

6/15/2009 1:45:30 PM

d

d

1

15

"dd"

Der Tag des Monats, von 01 bis 31.

6/1/2009 1:45:30 PM

6/15/2009 1:45:30 PM

dd

dd

01

15

"ddd"

Der abgekürzte Name des Tags der Woche.

6/15/2009 1:45:30 PM

ddd

Mon

"dddd"

Der vollständige Name des Wochentags.

6/15/2009 1:45:30 PM

dddd

Monday

"f"

Die Zehntelsekunde in einem Datums- und Uhrzeitwert.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.050

f

f

6

0

"ff"

Die Hundertstelsekunde in einem Datums- und Uhrzeitwert.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.005

ff

ff

61

00

"fff"

Die Millisekunden in einem Datums- und Uhrzeitwert.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.0005

fff

fff

617

000

"ffff"

Die Zehntausendstelsekunde in einem Datums- und Uhrzeitwert.

6/15/2009 13:45:30.6175

6/15/2009 13:45:30.00005

ffff

ffff

6175

0000

"fffff"

Die Hunderttausendstelsekunde in einem Datums- und Uhrzeitwert.

6/15/2009 13:45:30.61754

6/15/2009 13:45:30.000005

fffff

fffff

61754

00000

"ffffff"

Die Millionstelsekunde in einem Datums- und Uhrzeitwert.

6/15/2009 13:45:30.617542

6/15/2009 13:45:30.0000005

ffffff

ffffff

617542

000000

"fffffff"

Die Zehnmillionstelsekunde in einem Datums- und Uhrzeitwert.

6/15/2009 13:45:30.6175425

6/15/2009 13:45:30.0001150

fffffff

fffffff

6175425

0001150

"F"

Wenn ungleich 0 (null), die Zehntelsekunde in einem Datums- und Uhrzeitwert.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.050

F

F

6

(keine Ausgabe)

"FF"

Wenn ungleich 0 (null), die Hundertstelsekunde in einem Datums- und Uhrzeitwert.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.005

FF

FF

61

(keine Ausgabe)

"FFF"

Wenn ungleich 0 (null), die Millisekunden in einem Datums- und Uhrzeitwert.

6/15/2009 13:45:30.617

6/15/2009 13:45:30.0005

FFF

FFF

617

(keine Ausgabe)

"FFFF"

Wenn ungleich 0 (null), die Zehntausendstelsekunde in einem Datums- und Uhrzeitwert.

6/1/2009 13:45:30.5275

6/15/2009 13:45:30.00005

FFFF

FFFF

5275

(keine Ausgabe)

"FFFFF"

Wenn ungleich 0 (null), die Hunderttausendstelsekunde in einem Datums- und Uhrzeitwert.

6/15/2009 13:45:30.61754

6/15/2009 13:45:30.000005

FFFFF

FFFFF

61754

(keine Ausgabe)

"FFFFFF"

Wenn ungleich 0 (null), die Millionstelsekunde in einem Datums- und Uhrzeitwert.

6/15/2009 13:45:30.617542

6/15/2009 13:45:30.0000005

FFFFFF

FFFFFF

617542

(keine Ausgabe)

"FFFFFFF"

Wenn ungleich 0 (null), die Zehnmillionstelsekunde in einem Datums- und Uhrzeitwert.

6/15/2009 13:45:30.6175425

6/15/2009 13:45:30.0001150

FFFFFFF

FFFFFFF

6175425

000115

"g", "gg"

Der Zeitraum.

6/15/2009 1:45:30 PM

g

A.D.

"h"

Die Stunde, von 1 bis 12 (12-Stunden-Format).

6/15/2009 1:45:30 AM

6/15/2009 1:45:30 PM

h

h

1

1

"hh"

Die Stunde, von 01 bis 12 (12-Stunden-Format).

6/15/2009 1:45:30 AM

6/15/2009 1:45:30 PM

hh

hh

01

01

"H"

Die Stunde, von 0 bis 23 (24-Stunden-Format).

6/15/2009 1:45:30 AM

6/15/2009 1:45:30 PM

H

H

1

13

"HH"

Die Stunde, von 00 bis 23 (24-Stunden-Format).

6/15/2009 1:45:30 AM

6/15/2009 1:45:30 PM

HH

HH

01

13

"m"

Die Minute, von 0 bis 59.

6/15/2009 1:09:30 AM

6/15/2009 1:29:30 PM

m

m

9

29

"mm"

Die Minute, von 00 bis 59.

6/15/2009 1:09:30 AM

6/15/2009 1:29:30 PM

mm

mm

09

29

"M"

Der Monat, von 1 bis 12.

6/15/2009 1:45:30 PM

M

6

"MM"

Der Monat, von 01 bis 12.

6/15/2009 1:45:30 PM

MM

06

"MMM"

Der abgekürzte Name des Monats.

6/15/2009 1:45:30 PM

MMM

Jun

"MMMM"

Der vollständige Name des Monats.

6/15/2009 1:45:30 PM

MMMM

June

"s"

Die Sekunde, von 0 bis 59.

6/15/2009 1:45:09 PM

s

9

"ss"

Die Sekunde, von 00 bis 59.

6/15/2009 1:45:09 PM

ss

09

"t"

Das erste Zeichen des AM/PM-Kennzeichners.

6/15/2009 1:45:30 PM

t

P

"tt"

Der AM/PM-Kennzeichner.

6/15/2009 1:45:30 PM

tt

PM

"y"

Das Jahr, von 0 bis 99.

6/15/2009 1:45:30 PM

y

9

"yy"

Das Jahr, von 00 bis 99.

6/15/2009 1:45:30 PM

yy

09

"yyy"

Das Jahr, mit einem Minimum von drei Ziffern.

1/1/0001 12:00:00 AM

6/15/2009 1:45:30 PM

yyy

yyy

001

2009

"yyyy"

Das Jahr als vierstellige Zahl.

6/15/2009 1:45:30 PM

yyyy

2009

"yyyyy"

Das Jahr als fünfstellige Zahl.

6/15/2009 1:45:30 PM

yyyyy

02009

"z"

Offset von UTC in Stunden, ohne führende Nullen.

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

z

-7

"zz"

Offset von UTC in Stunden, mit einer führenden Null für einen einstelligen Wert.

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

zz

-07

"zzz"

Offset von UTC in Stunden und Minuten.

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

zzz

-07:00

":"

Das Zeittrennzeichen.

6/15/2009 1:45:30 PM

hh:mm

01:45

"/"

Das Datumstrennzeichen.

6/15/2009 1:45:30 PM

MM/dd

6/15

"Zeichenfolge"

'Zeichenfolge'

Zeichenfolgenliteraltrennzeichen.

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

%

Definiert das nächste Zeichen als benutzerdefinierten Formatbezeichner.

6/15/2009 1:45:30 PM

%h

1

\

Das Escapezeichen.

6/15/2009 1:45:30 PM

h \h

1 h

Jedes andere Zeichen

Das Zeichen wird unverändert in die Ergebniszeichenfolge kopiert.

6/15/2009 1:45:30 AM

arr hh:mm t

arr 01:45 A

Hh674024.collapse_all(de-de,VS.110).gifFormatieren von GUIDs

In der folgenden Tabelle sind die Formatbezeichner für den Datentyp "Guid" beschrieben.

Format

Beschreibung

Rohwert (Guid)

Formatzeichenfolge

Angezeigtes Ergebnis

N

Zeigt 32 Zeichen an.

3261a3cfc18f4747b957e5264b6a430c

N

3261a3cfc18f4747b957e5264b6a430c

D

Zeigt 32 Zeichen an, die durch Bindestriche getrennt sind.

3261a3cfc18f4747b957e5264b6a430c

D

3261a3cf-c18f-4747-b957-e5264b6a430c

B

Zeigt 32 Zeichen an, die durch Bindestriche getrennt und in geschweifte Klammern gesetzt sind.

3261a3cfc18f4747b957e5264b6a430c

B

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

P

Zeigt 32 Zeichen an, die durch Bindestriche getrennt und in Klammern gesetzt sind.

3261a3cfc18f4747b957e5264b6a430c

P

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

X

Vier Hexadezimalwerte in geschweiften Klammern, wobei der vierte Wert eine Teilmenge von acht Hexadezimalwerten ist, die auch in Klammern gesetzt sind.

3261a3cfc18f4747b957e5264b6a430c

X

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

Siehe auch

Aufgaben

Gewusst wie: Formatieren von Zahlen und Datumsangaben

Weitere Ressourcen

Daten: Die der Anwendung zugrunde liegenden Informationen

Formatierung von Typen