web123456

Java8-Conversion of LocalDate, LocalDateTime, Date, timestamp

Java8-LocalDate、LocalDateTime、Date、TimestampConversion

  • Turn to Date
  • Turn to Date
  • To LocalDate, LocalDateTime
  • Turn timestamp
  • Turn timestamp
  • 6. Convert the timestamp to LocalDate(LocalDateTime)

Turn to Date

  public static Date LocalDate2Date(LocalDate localDate) {
        ZoneId zone = ();
        Instant instant = ().atZone(zone).toInstant();
        return (instant);
    }
  • 1
  • 2
  • 3
  • 4
  • 5

Turn to Date

 public static Date LocalDateTime2Date(LocalDateTime localDateTime) {
        ZoneId zone = ();
        Instant instant = (zone).toInstant();
        return (instant);
    }
  • 1
  • 2
  • 3
  • 4
  • 5

To LocalDate, LocalDateTime

 public static LocalDate date2LocalDate(Date date) {
        ZoneId currentZone = ();
        Instant instant = ();
        return (currentZone).toLocalDate();
    }
  • 1
  • 2
  • 3
  • 4
  • 5

Turn timestamp

 public static long toLocalDateStamp(LocalDate date) {
        ZoneId zone = ();
        return (zone).toInstant().toEpochMilli();
    }
  • 1
  • 2
  • 3
  • 4

Turn timestamp

public static long toLocalDateTimeStamp(LocalDateTime date) {
        return ((8)).toEpochMilli();
    }
  • 1
  • 2
  • 3

6. Convert the timestamp to LocalDate(LocalDateTime)

public static LocalDateTime toLocalDateTime(long timeStamp) {
        ZoneId zone = ();
        return (timeStamp * 1000).atZone(zone).toLocalDateTime();
    }
  • 1
  • 2
  • 3
  • 4