java8 util.time_Java8 java.util.Date转换为java.time.ZonedDateTime
生活随笔
收集整理的這篇文章主要介紹了
java8 util.time_Java8 java.util.Date转换为java.time.ZonedDateTime
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
嘗試將java.util.Date轉換為java.time.LocalDate時,我收到以下異常。
java.time.DateTimeException: Unable to obtain ZonedDateTime from TemporalAccessor: 2014-08-19T05:28:16.768Z of type java.time.Instant
代碼如下:
public static Date getNearestQuarterStartDate(Date calculateFromDate){
int[] quaterStartMonths={1,4,7,10};
Date startDate=null;
ZonedDateTime d=ZonedDateTime.from(calculateFromDate.toInstant());
int frmDateMonth=d.getMonth().getValue();
使用ZonedDateTime類的方式有什么問題嗎?
根據文檔,這應該將java.util.Date對象轉換為ZonedDateTime。上述日期格式是標準日期?
我必須回到喬達時間嗎?
如果有人可以提供一些建議,那將是巨大的。
總結
以上是生活随笔為你收集整理的java8 util.time_Java8 java.util.Date转换为java.time.ZonedDateTime的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 1184. 公交站间的
- 下一篇: java 静态类的实现_[Java教程]