从java.time中的`ZonedDateTime`获取`Instant`

时间:2015-08-11 08:22:35

标签: java datetime java-time

在Java 8及更高版本的ZonedDateTime中给出java.time package,如何获得Instant

走另一条路(InstantZonedDateTime)只是:

ZonedDateTime zdt = ZonedDateTime.ofInstant( instant , zoneId ) ;

转换到旧学校java.util.Date课程需要来自ZonedDateTimeInstant

java.util.Date date = Date.fromInstant( instant ) ;

1 个答案:

答案 0 :(得分:12)

您可以使用toInstant()界面中的ChronoZonedDateTime 默认方法(由ZonedDateTime继承。

screenshot of documentation page for ChronoZonedDateTime class with method toInstant highlighted