繁体   English   中英

java.time.LocalDate到java.util.Date

[英]java.time.LocalDate to java.util.Date

java.time.LocalDate转换为java.util.Date的最佳方法是什么?

Date.from(dateToReturn.atStartOfDay(ZoneId.systemDefault()).toInstant()

我一直在尝试这一操作,但是尽管可以正确转换日期和年份,但似乎不能正确地处理时间。

更新:java.time.LocalDate不保存时间信息只是使用了java.time.LocalDateTime,一切正常。

LocalDate ld = ...;
Instant instant = ld.atStartOfDay().atZone(ZoneId.systemDefault()).toInstant();
Date res = Date.from(instant);

查看这篇博客文章,joachim 在Date和java8 java.time.LocalDateTime,LocalDate和LocalTime之间转换

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM