Ich habe eine Instant
und ich möchte eine verwenden, um ein Datum mit nur Datum und Monat unter Berücksichtigung der Benutzer Local
zu drucken.Erhalten Sie Datum und Monat in Bezug auf lokale
Zum Beispiel: In den USA möchte ich MM/dd
(d. H. 05/31) drucken, während in Deutschland ich dd.MM
(d. H. 31.05) drucken möchte.
Wie kann ich das mit java8 ?
AFAIK, gibt es keine vorgegebene länderspezifische Format String. 'DD.MM' für ein deutsches Gebietsschema ist nicht Standard (selbst wenn es weit verbreitet ist, habe ich keine Ahnung). Sie müssen definieren, welches Format Sie für welches Gebietsschema verwenden möchten. Dann ist es nur eine Frage des Konstruierens des "DateTimeFormatter" mit diesem Format. – Tunaki
Bitte verwenden Sie "dd" anstelle von "DD" (letzteres ist Tag des Jahres!). –
@Tunaki Also muss ich meinen eigenen DateTimeFormatter für jeden Local erstellen? – sockeqwe