From cfa45359281bdd1114f237014087e74bae636ac5 Mon Sep 17 00:00:00 2001 From: Sebastian Eidecker Date: Sun, 10 Nov 2019 16:15:00 +0000 Subject: [PATCH] --- Calendar-API.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Calendar-API.md b/Calendar-API.md index 423cfed..26e4f91 100644 --- a/Calendar-API.md +++ b/Calendar-API.md @@ -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`)