DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Rene Paschold Artikel Drucken
        
Zeichenketten und Datumswerte formatieren

Oft kommt es vor, dass man Zeichenketten und Datumswerte in einem bestimmten Format ausgeben muss. Das Microsoft Framework stellt eine mächte Methode zur Verfügung mit der man einfach und schnell Formatvorlagen auf Zeichenketten oder Datumswerte anwenden kann: String.Format().

Im folgenden findet man die wichtigtens Formate:

Format Aufruf Ergebnis
Zahlen mit vordefiniertem Format formatieren (zahl = 1000000)
c String.Format("{0:c}", zahl) 1.000.000.00 ?
d String.Format("{0:d}", zahl) 1000000
e String.Format("{0:e}", zahl) 1000000e+006
f String.Format("{0:f}", zahl) 1000000,00
g String.Format("{0:g}", zahl) 1000000
n String.Format("{0:n}", zahl) 1.000.000.00
x String.Format("{0:x}", zahl) f4240
Zahlen mit eigenem Format formatieren (zahl = 1000000)
0 String.Format("{0:00.0000}", zahl) 1000000,0000
# String.Format("{0:(#).##}", zahl) (1000000)
. String.Format("{0:0.0}", zahl) 1000000,0
, String.Format("{0:0,0}", zahl) 1.000.000
,. String.Format("{0:0,.}", zahl) 1000
% String.Format("{0:0%}", zahl) 100000000%
e String.Format("{0:00e+0}", zahl) 10e+5
 
Datum mit vordefiniertem Format formatieren
u String.Format("{0:u}", DateTime.Now) 2003-12-03 14:43:36Z
U String.Format("{0:U}", DateTime.Now) Mittwoch, 3. Dezember 2003 13:43:36
r String.Format("{0:r}", DateTime.Now) Wed, 03 Dec 2003 14:43:36 GMT
s String.Format("{0:s}", DateTime.Now) 2003-12-03T14:43:36
Y String.Format("{0:Y}", DateTime.Now) Dezember 2003
g String.Format("{0:g}", DateTime.Now) 03.12.2003 14:43
G String.Format("{0:G}", DateTime.Now) 03.12.2003 14:43:36
M String.Format("{0:M}", DateTime.Now) 03 Dezember
d String.Format("{0:d}", DateTime.Now) 03.12.2003
D String.Format("{0:D}", DateTime.Now) Mittwoch, 3. Dezember 2003
t String.Format("{0:t}", DateTime.Now) 14:43
T String.Format("{0:T}", DateTime.Now) 14:43:36
f String.Format("{0:f}", DateTime.Now) Mittwoch, 3. Dezember 2003 14:43
F String.Format("{0:F}", DateTime.Now) Mittwoch, 3. Dezember 2003 14:43:36
Datum mit eigenem Format formatieren
dd String.Format("{0:dd}", DateTime.Now) 03
ddd String.Format("{0:ddd}", DateTime.Now) Mi
dddd String.Format("{0:dddd}", DateTime.Now) Mittwoch
MM String.Format("{0:MM}", DateTime.Now) 12
MMM String.Format("{0:MMM}", DateTime.Now) Dez
MMMM String.Format("{0:MMMM}", DateTime.Now) Dezember
yy String.Format("{0:yy}", DateTime.Now) 03
yyyy String.Format("{0:yyyy}", DateTime.Now) 2003
ss String.Format("{0:ss}", DateTime.Now) 36
mm String.Format("{0:mm}", DateTime.Now) 43
hh String.Format("{0:hh}", DateTime.Now) 02
HH String.Format("{0:HH}", DateTime.Now) 14
gg String.Format("{0:gg}", DateTime.Now) n. Chr.
tt String.Format("{0:tt}", DateTime.Now)
zz String.Format("{0:zz}", DateTime.Now) +01
zzz String.Format("{0:zzz}", DateTime.Now) +01:00


DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente
    Keine Links vorhanden

  Erfasst am: 03.12.2003
  Gültig bis: 02.03.2004
34 Ratings
Bewertung: 51,2%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG