[JAVA] Conversion de chaîne, date, date locale

Convertir String en 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));
}

Convertissez java.util.Date en java.time.LocalDate

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

Convertissez java.time.LocalDate en java.util.Date

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

Recommended Posts

Conversion de chaîne, date, date locale
Conversion de type de données de date Java (date, calendrier, chaîne)
Conversion de type Java (chaîne, entier, date, calendrier, etc.)
Utilisation de la classe Date
Conversion d'URL en chaîne
Conversion de type Uri → String, String → Uri
Programme de conversion en chaîne Leet
[Java] Conversion de type de date
Comparaison de vitesse au moment de la génération au moment de la conversion de la date
[Java1.8 +] Obtenez la date du jour × suivant avec LocalDate
Diverses méthodes de la classe Java String
Conversion de valeur numérique (entier) ⇔ chaîne de caractères (chaîne)
À propos de Lambda, Stream, LocalDate de Java8
Traitement de la date en Java (LocalDate: Initialization)
Diverses méthodes de la classe String
[Java] Comparaison correcte du type String
J'ai lu la source de String