Hallo
Da ich mir einmal die Formatierer aus der MSDN herausgeschrieben habe, poste ich hier mal den Text.
Vielleicht möchte ja jemand eine spezielle Datum/Uhrzeit Anzeige erstellen.
Beispiele:
Format: dddd, dd MMMM yyyy
Anzeige: Sonntag, 15 Jänner 2006
Format: HH-mm-ss-tt
Anzeige: 06-13-12-AM
Format: hh:mm, G\MT zzz
Anzeige: 05:13 GMT +01:00
(Hinweis: Um den Text "GMT" anzeigen zu können, muss vor dem M in GMT ein \ gesetzt werden, damit der Buchstabe M nicht als Formatbezeichner Monat interpretiert wird)
Format: d MMMM
Anzeige: 2 Februar
Formatbezeichner:
d
Zeigt den aktuellen Tag des Monats als Zahl zwischen 1 und 31 an. Wenn der Tag eine einzelne Ziffer ist (1-9), wird diese auch als einzelne Ziffer angezeigt.
dd
Zeigt den aktuellen Tag des Monats als Zahl zwischen 1 und 31 an. Wenn der Tag nur eine einzelne Ziffer ist (1-9), wird dieser Ziffer bei der Formatierung eine 0 (01-09) vorangestellt.
ddd
Zeigt den abgekürzten Namen des Tages für die angegebene DateTime an.
dddd (plus einer beliebigen Anzahl zusätzlicher "d"-Zeichen)
Zeigt den vollständigen Namen des Tages für die angegebene DateTime an
f
Zeigt die Bruchteile von Sekunden als eine Ziffer an.
ff
Zeigt die Bruchteile von Sekunden als zwei Ziffern an.
fff
Zeigt die Bruchteile von Sekunden als drei Ziffern an.
...
fffffff
Zeigt die Bruchteile von Sekunden als sieben Ziffern an.
g oder gg (plus einer beliebigen Anzahl zusätzlicher "g"-Zeichen)
Zeigt den Zeitraum (z. B. A.D.) für die angegebene DateTime an
h
Zeigt die Stunde der angegebenen DateTime im Bereich 1-12 an. Die Stunde stellt die ganzen Stunden dar, die seit Mitternacht (als 12 dargestellt) oder Mittag (ebenfalls als 12 dargestellt) vergangen sind. Wenn dieses Format einzeln verwendet wird, können die jeweils gleichen Stunden vor und nach Mittag nicht unterschieden werden. Wenn die Stunde eine einzelne Ziffer ist (1-9), wird diese auch als einzelne Ziffer angezeigt. Beim Anzeigen der Stunde erfolgt keine Rundung.
hh (plus einer beliebigen Anzahl zusätzlicher "h"-Zeichen)
Zeigt die Stunde der angegebenen DateTime im Bereich 1-12 an. Die Stunde stellt die ganzen Stunden dar, die seit Mitternacht (als 12 dargestellt) oder Mittag (ebenfalls als 12 dargestellt) vergangen sind. Wenn dieses Format einzeln verwendet wird, können die jeweils gleichen Stunden vor und nach Mittag nicht unterschieden werden. Wenn die Stunde nur eine einzelne Ziffer ist (1-9), wird dieser Ziffer bei der Formatierung eine 0 (01-09) vorangestellt.
H
Zeigt die Stunde der angegebenen DateTime im Bereich 0-23 an. Die Stunde stellt die seit Mitternacht (als 0 angezeigt) vergangenen Stunden dar. Wenn die Stunde eine einzelne Ziffer ist (0-9), wird diese auch als einzelne Ziffer angezeigt.
HH (plus einer beliebigen Anzahl zusätzlicher "H"-Zeichen)
Zeigt die Stunde der angegebenen DateTime im Bereich 0-23 an. Die Stunde stellt die seit Mitternacht (als 0 angezeigt) vergangenen Stunden dar. Wenn die Stunde nur eine einzelne Ziffer ist (0-9), wird dieser Ziffer bei der Formatierung eine 0 (01-09) vorangestellt.
m
Zeigt die Minute der angegebenen DateTime im Bereich 0-59 an. Die Minute stellt die seit der letzten Stunde vergangenen ganzen Minuten dar. Wenn die Minute eine einzelne Ziffer ist (0-9), wird diese auch als einzelne Ziffer angezeigt.
mm (plus einer beliebigen Anzahl zusätzlicher "m"-Zeichen)
Zeigt die Minute der angegebenen DateTime im Bereich 0-59 an. Die Minute stellt die seit der letzten Stunde vergangenen ganzen Minuten dar. Wenn die Minute nur eine einzelne Ziffer ist (0-9), wird dieser Ziffer bei der Formatierung eine 0 (01-09) vorangestellt.
M
Zeigt den Monat als Zahl zwischen 1 und 12 an. Wenn der Monat eine einzelne Ziffer ist (1-9), wird dieser auch als einzelne Ziffer angezeigt.
MM (plus einer beliebigen Anzahl zusätzlicher "M"-Zeichen)
Zeigt den Monat als Zahl zwischen 1 und 12 an. Wenn der Monat nur eine einzelne Ziffer ist (1-9), wird dieser Ziffer bei der Formatierung eine 0 (01-09) vorangestellt.
MMM
Zeigt den abgekürzten Namen des Monats für die angegebene DateTime an.
MMMM
Zeigt den vollständigen Namen des Monats für die angegebene DateTime an
s
Zeigt die Sekunden der angegebenen DateTime im Bereich 0-59 an. Die Sekunde stellt die seit der letzten Minute vergangenen ganzen Sekunden dar. Wenn die Sekunde eine einzelne Ziffer ist (0-9), wird diese auch als einzelne Ziffer angezeigt.
ss (plus einer beliebigen Anzahl zusätzlicher "s"-Zeichen)
Zeigt die Sekunden der angegebenen DateTime im Bereich 0-59 an. Die Sekunde stellt die seit der letzten Minute vergangenen ganzen Sekunden dar. Wenn die Sekunde nur eine einzelne Ziffer ist (0-9), wird dieser Ziffer bei der Formatierung eine 0 (01-09) vorangestellt.
t
Zeigt das erste Zeichen des A.M./P.M.-Bezeichners für die angegebene DateTime an.
tt (plus einer beliebigen Anzahl zusätzlicher "t"-Zeichen)
Zeigt den A.M./P.M.-Bezeichner für die angegebene DateTime an
y
Zeigt das Jahr für die angegebene DateTime als eine aus maximal zwei Ziffern bestehende Zahl an. Die ersten beiden Ziffern des Jahres werden ausgelassen. Wenn das Jahr eine einzelne Ziffer ist (1-9), wird dieses auch als einzelne Ziffer angezeigt.
yy
Zeigt das Jahr für die angegebene DateTime als eine aus maximal zwei Ziffern bestehende Zahl an. Die ersten beiden Ziffern des Jahres werden ausgelassen. Wenn das Jahr nur eine einzelne Ziffer ist (1-9), wird dieser Ziffer bei der Formatierung eine 0 (01-09) vorangestellt.
yyyy
Zeigt das Jahr für die angegebene DateTime einschließlich des Jahrhunderts an. Wenn das Jahr aus weniger als vier Ziffern besteht, werden diesem Nullen vorangestellt, damit es vier Ziffern enthält.
z
Zeigt den Offset der aktuellen Zeitzone des Systems in ganzen Stunden an. Der Offset wird immer mit einem vorangestellten Plus- bzw. Minuszeichen angezeigt (die Null wird als "+0" angezeigt), das die Stunden vor (+) GMT (Greenwich Mean Time) bzw. nach (-) GMT angibt. Der Wertebereich liegt zwischen –12 und +13. Wenn der Offset eine einzelne Ziffer (0-9) ist, wird er als einzelne Ziffer mit dem entsprechenden Vorzeichen angezeigt. Die Einstellung für die Zeitzone wird als +X oder –X angegeben, wobei X der Offset zur GMT in Stunden ist. Der angezeigte Offset wird durch die Sommerzeit beeinflusst.
zz
Zeigt den Offset der aktuellen Zeitzone des Systems in ganzen Stunden an. Der Offset wird immer mit einem vorangestellten oder nachfolgenden Plus- bzw. Minuszeichen angezeigt (die Null wird als "+00" angezeigt), das die Stunden vor (+) GMT (Greenwich Mean Time) bzw. nach (-) GMT angibt. Der Wertebereich liegt zwischen –12 und +13. Wenn der Offset nur eine einzelne Ziffer ist (0-9), wird dieser Ziffer bei der Formatierung eine 0 (01-09) vorangestellt. Die Einstellung für die Zeitzone wird als +X oder –X angegeben, wobei X der Offset zur GMT in Stunden ist. Der angezeigte Offset wird durch die Sommerzeit beeinflusst.
zzz (plus einer beliebigen Anzahl zusätzlicher "z"-Zeichen)
Zeigt den Offset der aktuellen Zeitzone des Systems in Stunden und Minuten an. Der Offset wird immer mit einem vorangestellten oder nachfolgenden Plus- bzw. Minuszeichen angezeigt (die Null wird als "+00:00" angezeigt), das die Stunden vor (+) GMT (Greenwich Mean Time) bzw. nach (-) GMT angibt. Der Wertebereich liegt zwischen –12:00 und +13:00. Wenn der Offset nur eine einzelne Ziffer ist (0-9), wird dieser Ziffer bei der Formatierung eine 0 (01-09) sowie das entsprechende Zeichen vorangestellt. Die Einstellung für die Zeitzone wird als +X oder –X angegeben, wobei X der Offset zur GMT in Stunden ist. Der angezeigte Offset wird durch die Sommerzeit beeinflusst.
Auszug aus der MSDN (Copyright Microsoft)