LocalDate 和 Date 互相转换
2017-08-22 00:00
363 查看
针对 Java8新增的日期时间相关的 java.time.LocalDate 和 java.util.Date 的相互转换,做一个分享。
不多说,直接贴代码
测试代码
不多说,直接贴代码
/** * localDate to date * @param localDate * @return */ private Date asDate(LocalDate localDate){ ZoneId zoneId = ZoneId.systemDefault(); ZonedDateTime zonedDateTime = localDate.atStartOfDay(zoneId); Instant instant = zonedDateTime.toInstant(); return Date.from(instant); } /** * date to localDate * @param date * @return */ private LocalDate asLocalDate(Date date){ Instant instant = date.toInstant(); ZoneId zoneId = ZoneId.systemDefault(); ZonedDateTime zonedDateTime = ZonedDateTime.ofInstant(instant, zoneId); return zonedDateTime.toLocalDate(); }
测试代码
@Test public void test(){ Date date= asDate(LocalDate.of(2017, 8, 22)); System.out.println(date); }
相关文章推荐
- java8的LocalDateTime与Date互相转换
- LocalDateTime与String日期互相转换
- 计算两个日期之间相差几天(Date类型与String类型互相转换)
- java中 String类型与Date日期类型互相转换
- 66_常用类_DateFormat和SimpleDateFormat_时间和字符串的互相转换
- 叼叼叼,HTML5日期(Date)类型和文本(Text)类型互相转换
- java中输入的日期打印出星期几,Date互相转换String
- java学习之旅66--常用类_DateFormat和SimpleDateFormat_时间和字符串的互相转换
- js 将Date 日期对象与时间戳互相转换
- 【mysql】Date和String的互相转换(DATE_FORMAT & STR_TO_DATE)
- 【mysql】Date和String的互相转换(DATE_FORMAT & STR_TO_DATE)
- 【mysql】Date和String的互相转换(DATE_FORMAT & STR_TO_DATE)
- Date与String互相转换的工具类
- 【mysql】Date和String的互相转换(DATE_FORMAT & STR_TO_DATE)
- Java String与Date的互相转换
- 日期格式(Date)与Long类型之间的互相转换
- 转载:String和Date类型互相转换(http://wangyu.javaeye.com/blog/187325)
- Timestamp,Date和String的互相转换
- String与Date类型互相转换
- Date与LocalDate,LocalDateTime,LocalTime的转换