Datumsformat: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K (hat „Dateformat“ nach „Datumsformate“ verschoben)
 
(16 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
Mit dem Dateformat 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
 
|-
 
|-
| <code>G</code>
+
|G
| Era designator
+
|Ära
| AD
+
|Text
 +
|AD
 
|-
 
|-
| <code>y</code>
+
|yy
| Year
+
|Jahr zweistellig
| 1996 ; 96
+
|Nummer
 +
|07
 
|-
 
|-
| <code>M</code>
+
|yyyy
| Month in year
+
|Jahr vierstellig
| July; Jul; 07
+
|Nummer
 +
|2007
 
|-
 
|-
| <code>w</code>
+
|M
| Week in year
+
|Monat im Jahr
| 27
+
|Nummer
 +
|7
 
|-
 
|-
| <code>W</code>
+
|MM
| Week in month
+
|Monat im Jahr mit 0
| 2
+
|Nummer
 +
|07
 
|-
 
|-
| <code>D</code>
+
|MMM
| Day in year
+
|Monat im Jahr kurz
| 189
+
|Text
 +
|Sep
 
|-
 
|-
| <code>d</code>
+
|MMMM
| Day in month
+
|Monat im Jahr lang
| 10
+
|Text
 +
|September
 
|-
 
|-
| <code>F</code>
+
|d
| Day of week in month
+
|Tag im Monat
| 2
+
|Nummer
 +
|26
 
|-
 
|-
| <code>E</code>
+
|h
| Day in week
+
|Stunde (1 – 12)
| Tuesday; Tue
+
|Nummer
 +
|9
 
|-
 
|-
| <code>a</code>
+
|H
| Am/pm marke
+
|Stunde am Tag (0 – 23)
| PM
+
|Nummer
 +
|0
 
|-
 
|-
| <code>H</code>
+
|m
| Hour in day (0-23)
+
|Minute der Stunde
| 2
+
|Nummer
 +
|13
 
|-
 
|-
| <code>k</code>
+
|s
| Hour in day (1-24)
+
|Sekunde der Minute
| 25
+
|Nummer
 +
|22
 
|-
 
|-
| <code>K</code>
+
|S
| Hour in am/pm (0-11)
+
|Millisekunde
| 0
+
|Nummer
 +
|257
 
|-
 
|-
| <code>h</code>
+
|E
| Hour in am/pm (1-12)
+
|Tag der Woche kurz
| 12
+
|Text
 +
|Mi
 
|-
 
|-
| <code>m</code>
+
|EEEE
| Minute in hour
+
|Tag der Woche lang
| 30
+
|Text
 +
|Mittwoch
 
|-
 
|-
| <code>s</code>
+
|D
| Second in minute
+
|Tag im Jahr
| 55
+
|Nummer
 +
|304
 
|-
 
|-
| <code>S</code>
+
|F
| Millisecond
+
|Tag der Woche im Monat
| 923
+
|Nummer
 +
|3
 
|-
 
|-
| <code>z</code>
+
|w
| Time zone
+
|Woche im Jahr
| Pacific Standard Time; PST; GMT-08:00
+
|Nummer
 +
|12
 
|-
 
|-
| <code>Z</code>
+
|W
| Time zone
+
|Woche im Monat
| -0800
+
|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"
! Beispiel || Ergebnis
+
|Formatierungsstring || Ergebnis || Kommentar
|-
 
| <code>yyyy.MM.dd G 'at' HH:mm:ss z</code>
 
| 2001.07.04 AD at 12:08:56 PDT
 
 
|-
 
|-
| <code>EEE, MMM d, ''yy</code>
+
|<code>yyyy.MM.dd G 'um' hh:mm:ss z</code>
| Wed, Jul 4, '01
+
|2004.07.23 n. Chr. um 09:15:53 CEST
 +
|
 
|-
 
|-
| <code>h:mm a</code>
+
|<code>EEE, MMM d, ''yy</code>
| 12:08 PM
+
|Fr, Jul 23, '04
 
|-
 
|-
| <code>hh 'o''clock' a, zzzz</code>
+
|<code>H:mm a</code>
| 12 o'clock PM, Pacific Daylight Time
+
|9:16 AM
 +
|
 
|-
 
|-
| <code>K:mm a, z</code>
+
|<code>hh 'o''clock' a, zzzz</code>
| 0:08 PM, PDT
+
|09 o'clock AM, Zentraleuropäische Sommerzeit
 +
|
 
|-
 
|-
| <code>yyyyy.MMMMM.dd GGG hh:mm aaa</code>
+
|<code>K:mm a, z</code>
| 02001.July.04 AD 12:08 PM
+
|9:17 AM, CEST
 +
|
 
|-
 
|-
| <code>EEE, d MMM yyyy HH:mm:ss Z</code>
+
|<code>yyyy. MMMMM. dd GGG hh:mm aaa</code>
| Wed, 4 Jul 2001 12:08:56 -0700
+
|2004. Juli. 23 n. Chr. 09:18 AM
 +
|
 
|-
 
|-
| <code>yyMMddHHmmssZ</code>
+
|<code>'EEE, dd MMM yyyy hh:mm:ss Z','en'</code>
| 010704120856-0700
+
|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