Unterschiede
Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.
java:date-format 2011/06/06 09:07 | java:date-format 2020/01/22 20:59 aktuell | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Datum formatieren ====== | + | [[java|Java - Allgemein]]\\ |
+ | ====== Datum formatieren und/oder Zeit formatieren (format date/time) ====== | ||
+ | // java.text.SimpleDateFormat//\\ | ||
+ | \\ | ||
Der untenstehende Code formatiert das aktuelle Datum:\\ | Der untenstehende Code formatiert das aktuelle Datum:\\ | ||
\\ | \\ | ||
Zeile 23: | Zeile 26: | ||
\\ | \\ | ||
<code java> | <code java> | ||
- | SimpleDateFormat sd = new SimpleDateFormat("dd.MM.yyyy"); | + | SimpleDateFormat sd = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss"); |
String dateString = sd.format(new Date()); | String dateString = sd.format(new Date()); | ||
System.out.println(dateString); | System.out.println(dateString); | ||
Zeile 30: | Zeile 33: | ||
</code> | </code> | ||
\\ | \\ | ||
+ | Mögliche Parameter/Codes:\\ | ||
+ | |Code|Bedeutung|Beispiel| | ||
+ | |G|Ära als Text|AD| | ||
+ | |y|Jahr|2011| | ||
+ | |M|Monat im Jahr|7| | ||
+ | |MM|Monat im Jahr mit 0 für Januar|6| | ||
+ | |MMM|Monat im Jahr kurz|Jun| | ||
+ | |MMMM|Monat im Jahr lang|Juni| | ||
+ | |d|Tag im Monat|26| | ||
+ | |h|Stunde (1–12)|9| | ||
+ | |H|Stunde am Tag (0–23)|18| | ||
+ | |m|Minute der Stunde|12| | ||
+ | |s|Sekunde der Minute|42| | ||
+ | |S|Millisekunde|264| | ||
+ | |E|Tag der Woche kurz|Fr| | ||
+ | |EEEE|Tag der Woche lang|Freitag| | ||
+ | |D|Tag im Jahr|321| | ||
+ | |F|Tag der Woche im Monat|2| | ||
+ | |w|Woche im Jahr|24| | ||
+ | |W|Woche im Monat|2| | ||
+ | |a|AM- oder PM-Text|AM| | ||
+ | |k|Stunde am Tag (1–24)|24| | ||
+ | |K|Stunde (0–11)|11| | ||
+ | |z|Zeitzone|GMT+02:00| | ||
+ | |'|Einfassung für Text|Hallo| | ||
+ | |''|Einzelnes Hochkomma|'| | ||
+ |