簡體   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