java8
eclipse
新建一个工具类DateUtils。
java.util.Date转化成LocalDate,代码如下:public static LocalDate DateToLocaleDate(Date date) { Instant instant = date.toInstant(); ZoneId zoneId = ZoneId.systemDefault(); return instant.atZone(zoneId).toLocalDate(); }
在main方法中测试上面的方法:public static void main(String[] args) { System.out.println(DateToLocaleDate(new Date())); }
LocalDate转化成java.util.Date,代码如下:public static Date LocalDateToDate(LocalDate localDate) { ZoneId zoneId = ZoneId.systemDefault(); ChronoZonedDateTime
在main方法中测试上面的方法:public static void main(String[] args) { //System.out.println(DateToLocaleDate(new Date())); System.out.println(LocalDateToDate(LocalDate.now())); }
整个java代码如下:package com.gwolf.crud.utils;import java.time.Instant;import java.time.LocalDate;import java.time.ZoneId;import java.time.chrono.ChronoZonedDateTime;import java.util.Date;public class DateUtils { public static LocalDate DateToLocaleDate(Date date) { Instant instant = date.toInstant(); ZoneId zoneId = ZoneId.systemDefault(); return instant.atZone(zoneId).toLocalDate(); } public static Date LocalDateToDate(LocalDate localDate) { ZoneId zoneId = ZoneId.systemDefault(); ChronoZonedDateTime