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);
}
Turn to Date
public static Date LocalDateTime2Date(LocalDateTime localDateTime) {
ZoneId zone = ();
Instant instant = (zone).toInstant();
return (instant);
}
To LocalDate, LocalDateTime
public static LocalDate date2LocalDate(Date date) {
ZoneId currentZone = ();
Instant instant = ();
return (currentZone).toLocalDate();
}
Turn timestamp
public static long toLocalDateStamp(LocalDate date) {
ZoneId zone = ();
return (zone).toInstant().toEpochMilli();
}
Turn timestamp
public static long toLocalDateTimeStamp(LocalDateTime date) {
return ((8)).toEpochMilli();
}
6. Convert the timestamp to LocalDate(LocalDateTime)
public static LocalDateTime toLocalDateTime(long timeStamp) {
ZoneId zone = ();
return (timeStamp * 1000).atZone(zone).toLocalDateTime();
}