Datumsformat: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
 
(10 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"
! Ausdruck || Bedeutung || Beispiel
+
|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
 
|-
 
|-
| <code>G</code>
+
|MM
| Era Bezeichner
+
|Monat im Jahr mit 0
| AD
+
|Nummer
 +
|07
 
|-
 
|-
| <code>y</code>
+
|MMM
| Jahr
+
|Monat im Jahr kurz
| 1996 ; 96
+
|Text
 +
|Sep
 
|-
 
|-
| <code>M</code>
+
|MMMM
| Monat des Jahr
+
|Monat im Jahr lang
| July; Jul; 07
+
|Text
 +
|September
 
|-
 
|-
| <code>w</code>
+
|d
| Woche des Jahres
+
|Tag im Monat
| 27
+
|Nummer
 +
|26
 
|-
 
|-
| <code>W</code>
+
|h
| Woche des Monat
+
|Stunde (1 – 12)
| 2
+
|Nummer
 +
|9
 
|-
 
|-
| <code>D</code>
+
|H
| Tag des Jahres
+
|Stunde am Tag (0 – 23)
| 189
+
|Nummer
 +
|0
 
|-
 
|-
| <code>d</code>
+
|m
| Tag des Monats
+
|Minute der Stunde
| 10
+
|Nummer
 +
|13
 
|-
 
|-
| <code>F</code>
+
|s
| Tag der Woche im Monat
+
|Sekunde der Minute
| 2
+
|Nummer
 +
|22
 
|-
 
|-
| <code>E</code>
+
|S
| Tag der Woche
+
|Millisekunde
| Tuesday; Tue
+
|Nummer
 +
|257
 
|-
 
|-
| <code>a</code>
+
|E
| Am/pm Marke
+
|Tag der Woche kurz
| PM
+
|Text
 +
|Mi
 
|-
 
|-
| <code>H</code>
+
|EEEE
| Stunde des Tages (0-23)
+
|Tag der Woche lang
| 2
+
|Text
 +
|Mittwoch
 
|-
 
|-
| <code>k</code>
+
|D
| Stunde des Tags(1-24)
+
|Tag im Jahr
| 25
+
|Nummer
 +
|304
 
|-
 
|-
| <code>K</code>
+
|F
| Stunde in am/pm (0-11)
+
|Tag der Woche im Monat
| 0
+
|Nummer
 +
|3
 
|-
 
|-
| <code>h</code>
+
|w
| Stunde in am/pm (1-12)
+
|Woche im Jahr
| 12
+
|Nummer
 +
|12
 
|-
 
|-
| <code>m</code>
+
|W
| Minuten der Stunde
+
|Woche im Monat
| 30
+
|Nummer
 +
|3
 
|-
 
|-
| <code>s</code>
+
|a
| Sekunden der Minute
+
|am- und pm-Text
| 55
+
|Text
 +
|AM
 
|-
 
|-
| <code>S</code>
+
|k
| Millisekunden
+
|Stunde am Tag (1 – 24)
| 923
+
|Nummer
 +
|24
 
|-
 
|-
| <code>z</code>
+
|K
| Time Zone
+
|Stunde (0 – 11)
| Pacific Standard Time; PST; GMT-08:00
+
|Nummer
 +
|0
 
|-
 
|-
| <code>Z</code>
+
|z
| Time Zone
+
|Allgemeine Zeitzone
| -0800
+
|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"
! Beispiel || Ergebnis
+
|Formatierungsstring || Ergebnis || Kommentar
 
|-
 
|-
| <code>yyyy.MM.dd G 'at' HH:mm:ss z</code>
+
|<code>yyyy.MM.dd G 'um' hh:mm:ss z</code>
| 2001.07.04 AD at 12:08:56 PDT
+
|2004.07.23 n. Chr. um 09:15:53 CEST
 +
|
 
|-
 
|-
| <code>EEE, MMM d, ''yy</code>
+
|<code>EEE, MMM d, ''yy</code>
| Wed, Jul 4, '01
+
|Fr, Jul 23, '04
 
|-
 
|-
| <code>h:mm a</code>
+
|<code>H:mm a</code>
| 12:08 PM
+
|9:16 AM
 +
|
 
|-
 
|-
| <code>hh 'o''clock' a, zzzz</code>
+
|<code>hh 'o''clock' a, zzzz</code>
| 12 o'clock PM, Pacific Daylight Time
+
|09 o'clock AM, Zentraleuropäische Sommerzeit
 +
|
 
|-
 
|-
| <code>K:mm a, z</code>
+
|<code>K:mm a, z</code>
| 0:08 PM, PDT
+
|9:17 AM, CEST
 +
|
 
|-
 
|-
| <code>yyyyy.MMMMM.dd GGG hh:mm aaa</code>
+
|<code>yyyy. MMMMM. dd GGG hh:mm aaa</code>
| 02001.July.04 AD 12:08 PM
+
|2004. Juli. 23 n. Chr. 09:18 AM
 +
|
 
|-
 
|-
| <code>EEE, d MMM yyyy HH:mm:ss Z</code>
+
|<code>'EEE, dd MMM yyyy hh:mm:ss Z','en'</code>
| Wed, 4 Jul 2001 12:08:56 -0700
+
|Thu, 26 Nov 2009 12:00:00 +0100
|-
+
|Notation für RSS-Feeds
| <code>yyMMddHHmmssZ</code>
 
| 010704120856-0700
 
 
|}
 
|}
 +
 +
  
  
 
<noinclude>
 
<noinclude>
[[Category:Qualität_der_Sprache_prüfen]]
+
[[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