[JAVA] Konvertierung von String, Date, LocalDate

Konvertieren Sie "String" in "java.time.LocalDate"

static final private String DATE_FORMAT = "yyyy-MM-dd";

public static LocalDate string2LocalDate(final String date) {
  return LocalDate.parse(date, DateTimeFormatter.ofPattern(DATE_FORMAT));
}

Konvertieren Sie "java.util.Date" in "java.time.LocalDate"

public static LocalDate date2LocalDate(final Date date) {
  return date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
}

Konvertieren Sie "java.time.LocalDate" in "java.util.Date"

public static Date localDate2Date(final LocalDate localDate) {
  return Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant());
}

Recommended Posts

Konvertierung von String, Date, LocalDate
Konvertierung des Java-Datumsdatentyps (Datum, Kalender, Zeichenfolge)
Java-Typkonvertierung (String, int, Datum, Kalender usw.)
Verwendung der Datumsklasse
Konvertierung von URL zu String
Uri → String, String → Uri-Typkonvertierung
Konvertierungsprogramm in Leet-String
[Java] Konvertierung des Datumstyps
Geschwindigkeitsvergleich zum Zeitpunkt der Generierung zum Zeitpunkt der Datumskonvertierung
[Java1.8 +] Mit LocalDate das Datum des nächsten × Tages abrufen
Verschiedene Methoden der Java String Klasse
Konvertierung von numerischen Werten (int) ⇔ Zeichenfolgen (String)
Über Lambda, Stream, LocalDate von Java8
Datumsverarbeitung in Java (LocalDate: Initialisierung)
Verschiedene Methoden der String-Klasse
[Java] Korrekter Vergleich des String-Typs
Ich habe die Quelle von String gelesen