因为我的调用比较频繁,所以我是直接放入工具类里的,所以这里都是各个方法
LocalDate转成Date
public static Date localDateToDate(LocalDate date) {
return Date.from(date.atStartOfDay().atZone(ZoneId.systemDefault()).toInstant());
}
Date转成LocalDate
public static LocalDate dateToLocalDate(Date date) {
return date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
}
Date转成LocalDateTime
public static LocalDateTime dateToLocalDateTime(Date date) {
return LocalDateTime.ofInstant(date.toInstant(), ZoneId.systemDefault());
}
LocalDateTime转成Date
public static Date localDateTimeToDate(LocalDateTime localDateTime) {
return Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
}
String转成LocalDate
public static LocalDate stringToLocalDate(String dateString) {
return LocalDate.parse(dateString, DateTimeFormatter.ofPattern("yyyy-MM-dd"));
}
版权声明:本文为yyxs_zgd原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。