Datumsformat: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Sed (Diskussion | Beiträge) |
|||
| (9 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
==Beschreibung== | ==Beschreibung== | ||
Mit dem Datumsformat lässt sich ein Datum in einem bestimmten Format sowohl eingeben als auch ausgeben. | Mit dem Datumsformat lässt sich ein Datum in einem bestimmten Format sowohl eingeben als auch ausgeben. | ||
| + | |||
| + | ==Vordefinierte Formate== | ||
| + | ;default | ||
| + | :<code>dd. MMM yyyy HH:mm</code> | ||
| + | |||
| + | ;w3c (ab Version 2.8) | ||
| + | :Datumsformat [http://www.w3.org/TR/NOTE-datetime W3C] (<code>2013-10-31T11:56:40+01:00</code>) kann nicht mit den unten beschriebenen Mitteln definiert werden, da Zeitzone (Z) keinen Doppelpunkt enthält. | ||
==Ausdrücke== | ==Ausdrücke== | ||
| + | |||
{| class="prettytable" | {| class="prettytable" | ||
|- class="hintergrundfarbe1" | |- class="hintergrundfarbe1" | ||
| − | + | |Symbol | |
| + | |Bedeutung | ||
| + | |Präsentation | ||
| + | |Beispiel | ||
| + | |- | ||
| + | |G | ||
| + | |Ära | ||
| + | |Text | ||
| + | |AD | ||
| + | |- | ||
| + | |yy | ||
| + | |Jahr zweistellig | ||
| + | |Nummer | ||
| + | |07 | ||
| + | |- | ||
| + | |yyyy | ||
| + | |Jahr vierstellig | ||
| + | |Nummer | ||
| + | |2007 | ||
| + | |- | ||
| + | |M | ||
| + | |Monat im Jahr | ||
| + | |Nummer | ||
| + | |7 | ||
|- | |- | ||
| − | | | + | |MM |
| − | | | + | |Monat im Jahr mit 0 |
| − | | | + | |Nummer |
| + | |07 | ||
|- | |- | ||
| − | | | + | |MMM |
| − | | Jahr | + | |Monat im Jahr kurz |
| − | | | + | |Text |
| + | |Sep | ||
|- | |- | ||
| − | | | + | |MMMM |
| − | | Monat | + | |Monat im Jahr lang |
| − | | | + | |Text |
| + | |September | ||
|- | |- | ||
| − | | | + | |d |
| − | | | + | |Tag im Monat |
| − | | | + | |Nummer |
| + | |26 | ||
|- | |- | ||
| − | | | + | |h |
| − | | | + | |Stunde (1 – 12) |
| − | | | + | |Nummer |
| + | |9 | ||
|- | |- | ||
| − | | | + | |H |
| − | | Tag | + | |Stunde am Tag (0 – 23) |
| − | | | + | |Nummer |
| + | |0 | ||
|- | |- | ||
| − | | | + | |m |
| − | | | + | |Minute der Stunde |
| − | | | + | |Nummer |
| + | |13 | ||
|- | |- | ||
| − | | | + | |s |
| − | | | + | |Sekunde der Minute |
| − | | | + | |Nummer |
| + | |22 | ||
|- | |- | ||
| − | | | + | |S |
| − | | | + | |Millisekunde |
| − | | | + | |Nummer |
| + | |257 | ||
|- | |- | ||
| − | | | + | |E |
| − | | | + | |Tag der Woche kurz |
| − | | | + | |Text |
| + | |Mi | ||
|- | |- | ||
| − | | | + | |EEEE |
| − | | | + | |Tag der Woche lang |
| − | | | + | |Text |
| + | |Mittwoch | ||
|- | |- | ||
| − | | | + | |D |
| − | | | + | |Tag im Jahr |
| − | | | + | |Nummer |
| + | |304 | ||
|- | |- | ||
| − | | | + | |F |
| − | | | + | |Tag der Woche im Monat |
| − | | | + | |Nummer |
| + | |3 | ||
|- | |- | ||
| − | | | + | |w |
| − | | | + | |Woche im Jahr |
| − | | 12 | + | |Nummer |
| + | |12 | ||
|- | |- | ||
| − | | | + | |W |
| − | | | + | |Woche im Monat |
| − | | | + | |Nummer |
| + | |3 | ||
|- | |- | ||
| − | | | + | |a |
| − | | | + | |am- und pm-Text |
| − | | | + | |Text |
| + | |AM | ||
|- | |- | ||
| − | | | + | |k |
| − | | | + | |Stunde am Tag (1 – 24) |
| − | | | + | |Nummer |
| + | |24 | ||
|- | |- | ||
| − | | | + | |K |
| − | | | + | |Stunde (0 – 11) |
| − | | | + | |Nummer |
| + | |0 | ||
|- | |- | ||
| − | | < | + | |z |
| − | | Zeitzone | + | |Allgemeine Zeitzone |
| − | | - | + | |Text |
| + | |GMT+02:00 | ||
| + | |- | ||
| + | |Z | ||
| + | |Zeitzone nach RFC 822 | ||
| + | |Text | ||
| + | |<nowiki>+0200</nowiki> | ||
| + | |- | ||
| + | |XXX | ||
| + | |Zeitzone nach RFC 3339 (ab Java 7) | ||
| + | |Text | ||
| + | |<nowiki>+02:00</nowiki> | ||
| + | |- | ||
| + | |' | ||
| + | |Zeichen für unbehandelten Text | ||
| + | |Trennzeichen | ||
| + | |Hallo Welt | ||
| + | |- | ||
| + | |'' | ||
| + | |einzelnes Hochkomma | ||
| + | |Literal | ||
| + | |' | ||
|} | |} | ||
==Beispiele== | ==Beispiele== | ||
| − | |||
{| class="prettytable" | {| class="prettytable" | ||
|- class="hintergrundfarbe1" | |- class="hintergrundfarbe1" | ||
| − | + | |Formatierungsstring || Ergebnis || Kommentar | |
|- | |- | ||
| − | | <code>yyyy.MM.dd G ' | + | |<code>yyyy.MM.dd G 'um' hh:mm:ss z</code> |
| − | | | + | |2004.07.23 n. Chr. um 09:15:53 CEST |
| + | | | ||
|- | |- | ||
| − | | <code>EEE, MMM d, ''yy</code> | + | |<code>EEE, MMM d, ''yy</code> |
| − | | | + | |Fr, Jul 23, '04 |
|- | |- | ||
| − | | <code> | + | |<code>H:mm a</code> |
| − | | | + | |9:16 AM |
| + | | | ||
|- | |- | ||
| − | | <code>hh 'o''clock' a, zzzz</code> | + | |<code>hh 'o''clock' a, zzzz</code> |
| − | | | + | |09 o'clock AM, Zentraleuropäische Sommerzeit |
| + | | | ||
|- | |- | ||
| − | | <code>K:mm a, z</code> | + | |<code>K:mm a, z</code> |
| − | | | + | |9:17 AM, CEST |
| + | | | ||
|- | |- | ||
| − | | <code> | + | |<code>yyyy. MMMMM. dd GGG hh:mm aaa</code> |
| − | | | + | |2004. Juli. 23 n. Chr. 09:18 AM |
| + | | | ||
|- | |- | ||
| − | | <code>EEE, | + | |<code>'EEE, dd MMM yyyy hh:mm:ss Z','en'</code> |
| − | | | + | |Thu, 26 Nov 2009 12:00:00 +0100 |
| − | + | |Notation für RSS-Feeds | |
| − | |||
| − | | | ||
|} | |} | ||
| + | |||
| + | |||
<noinclude> | <noinclude> | ||
| − | [[Category: | + | [[Category:SPML]] |
[[Category:Qualität_des_Codes_prüfen]] | [[Category:Qualität_des_Codes_prüfen]] | ||
</noinclude> | </noinclude> | ||
Aktuelle Version vom 4. Dezember 2015, 09:54 Uhr
Beschreibung
Mit dem Datumsformat lässt sich ein Datum in einem bestimmten Format sowohl eingeben als auch ausgeben.
Vordefinierte Formate
- default
dd. MMM yyyy HH:mm
- w3c (ab Version 2.8)
- Datumsformat W3C (
2013-10-31T11:56:40+01:00) kann nicht mit den unten beschriebenen Mitteln definiert werden, da Zeitzone (Z) keinen Doppelpunkt enthält.
Ausdrücke
| Symbol | Bedeutung | Präsentation | Beispiel |
| G | Ära | Text | AD |
| yy | Jahr zweistellig | Nummer | 07 |
| yyyy | Jahr vierstellig | Nummer | 2007 |
| M | Monat im Jahr | Nummer | 7 |
| MM | Monat im Jahr mit 0 | Nummer | 07 |
| MMM | Monat im Jahr kurz | Text | Sep |
| MMMM | Monat im Jahr lang | Text | September |
| d | Tag im Monat | Nummer | 26 |
| h | Stunde (1 – 12) | Nummer | 9 |
| H | Stunde am Tag (0 – 23) | Nummer | 0 |
| m | Minute der Stunde | Nummer | 13 |
| s | Sekunde der Minute | Nummer | 22 |
| S | Millisekunde | Nummer | 257 |
| E | Tag der Woche kurz | Text | Mi |
| EEEE | Tag der Woche lang | Text | Mittwoch |
| D | Tag im Jahr | Nummer | 304 |
| F | Tag der Woche im Monat | Nummer | 3 |
| w | Woche im Jahr | Nummer | 12 |
| W | Woche im Monat | Nummer | 3 |
| a | am- und pm-Text | Text | AM |
| k | Stunde am Tag (1 – 24) | Nummer | 24 |
| K | Stunde (0 – 11) | Nummer | 0 |
| z | Allgemeine Zeitzone | Text | GMT+02:00 |
| Z | Zeitzone nach RFC 822 | Text | +0200 |
| XXX | Zeitzone nach RFC 3339 (ab Java 7) | Text | +02:00 |
| ' | Zeichen für unbehandelten Text | Trennzeichen | Hallo Welt |
| einzelnes Hochkomma | Literal | ' |
Beispiele
| Formatierungsstring | Ergebnis | Kommentar |
yyyy.MM.dd G 'um' hh:mm:ss z
|
2004.07.23 n. Chr. um 09:15:53 CEST | |
EEE, MMM d, yy
|
Fr, Jul 23, '04 | |
H:mm a
|
9:16 AM | |
hh 'oclock' a, zzzz
|
09 o'clock AM, Zentraleuropäische Sommerzeit | |
K:mm a, z
|
9:17 AM, CEST | |
yyyy. MMMMM. dd GGG hh:mm aaa
|
2004. Juli. 23 n. Chr. 09:18 AM | |
'EEE, dd MMM yyyy hh:mm:ss Z','en'
|
Thu, 26 Nov 2009 12:00:00 +0100 | Notation für RSS-Feeds |