Datumsformat: Unterschied zwischen den Versionen
		
		
		
		
		
		Zur Navigation springen
		Zur Suche springen
		
				
		
		
	
Sed (Diskussion | Beiträge)   | 
				|||
| (14 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  | 
| − | | AD  | + | |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  | ||
| + | |<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>  | + | |<code>yyyy.MM.dd G 'um' hh:mm:ss z</code>  | 
| − | |   | + | |2004.07.23 n. Chr. um 09:15:53 CEST  | 
| + | |  | ||
|-  | |-  | ||
| − | | <code>  | + | |<code>EEE, MMM d, ''yy</code>  | 
| − | |   | + | |Fr, Jul 23, '04  | 
|-  | |-  | ||
| − | | <code>  | + | |<code>H:mm a</code>  | 
| − | |   | + | |9:16 AM  | 
| + | |  | ||
|-  | |-  | ||
| − | | <code>  | + | |<code>hh 'o''clock' a, zzzz</code>  | 
| − | |   | + | |09 o'clock AM, Zentraleuropäische Sommerzeit  | 
| + | |  | ||
|-  | |-  | ||
| − | | <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>  | + | |<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>  | ||
| + | [[Category:SPML]]  | ||
| + | [[Category:Qualität_des_Codes_prüfen]]  | ||
| + | </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 |