2019-11-10 16:15:00 +00:00
parent f96e3fde1c
commit cfa4535928

@@ -12,12 +12,17 @@ LocalDateTime dateTime = LocalDateTime.of(date, time); // Datum mit Uhrzeit
- **Factory-Methoden, private Konstruktoren**: `LocalDate`, `LocalTime` und `LocalDateTime` müssen über Factory-Methoden erzeugt werden, haben private Konstruktoren.
## Formatierte Ausgabe
- Formatierung per `DateTimeFormatter`
- Erzeugung per Factory
- **Formatierung** per `DateTimeFormatter`
- **Erzeugung** per Factory
- `DateTimeFormatter dateFormatter = DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM) // Datumsteil`
- `DateTimeFormatter timeFormatter = DateTimeFormatter.ofLocalizedTime(FormatStyle.MEDIUM) // Zeitteil`
- `DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM) // Datum und Zeit`
- Formatierte Ausgabe: `dateTimeFormatter.format(dateTime)`, `timeFormatter.format(time)`
- **Formatierte Ausgabe**: `dateTimeFormatter.format(dateTime)`, `timeFormatter.format(time)`
- Eine Formatter-Klasse für alle Typen, Methoden und FormatStyle bestimmen, ob Datum und/oder Zeit ausgegeben werden und exaktes Aussehen
- **Vorsicht**: Bei Verwendung unbekannter Felder `UnsupportedTemporalTypeException`
- **Eigene Formatierung**:
- `DateTimeFormatter.ofPattern("MM dd yyyy, HH:mm")`
- **Vorsicht**: Bei Verwendung unbekannter Felder `UnsupportedTemporalTypeException`
- Wichige Felder
- `MMMM`: Monat (`M` = `1`, `MM` = `01`, `MMM` = `Jan`, `MMMM` = `Januar`)