我是
java.time包的新手.我有一个LocalDate 2015-12-10.我需要将其转换为ZonedDateTime.时间应为00:00:00,Zone为ZoneOffset.UTC.
转换后,ZonedDateTime应为2015-12-10T00:00:00 02:00.@H_404_3@
我将LocalDate存储在一个名为startDate的变量中.@H_404_3@
我试过了:@H_404_3@
ZonedDateTime.ofInstant(Instant.from(startDate),ZoneOffset.UTC)
java.time.DateTimeException: Unable to obtain Instant from TemporalAccessor: 2015-12-10 of type java.time.LocalDate]@H_404_3@
我也试过:@H_404_3@
startDate.atStartOfDay().atZone(ZoneOffset.UTC)
这样可以预见到结果@H_404_3@
我看了API,尝试了一些其他的方法,但迄今没有运气.@H_404_3@
有没有其他办法将LocalDate转换为ZonedDateTime?@H_404_3@