转换ZonedDateTime使用ThreeTen - 反向移植(JSR 310)

问题描述:

我想一个ZonedDateTime对象转换为使用java.time类(JSR 310)的背面端口Calendar对象到日历:该项目ThreeTen-Backport转换ZonedDateTime使用ThreeTen - 反向移植(JSR 310)

我的理解是,后端端口应该与Java 8上的功能类似(不在Java 8本身上)。目前,该系统是基于Java 7

每当我试着执行以下代码:

ZonedDateTime zdt = .... 
GregorianCalendar newCal = GregorianCalendar.from(zdt); 

我得到以下信息:

从(ZonedDateTime)的方法是未定义类型 的GregorianCalendar

我用下面的依赖性:

<dependency> 
    <groupId>org.threeten</groupId> 
    <artifactId>threetenbp</artifactId> 
    <version>1.3.6</version> 
</dependency> 

如何才能解决这个问题?

任何帮助提示或建议将不胜感激。

TIA

org.threeten.bp.DateTimeUtils

的反向移植无法方法添加到JDK。有关转换方法,请参阅DateTimeUtils

ZonedDateTime zdt = .... 
GregorianCalendar newCal = DateTimeUtils.toGregorianCalendar(zdt); 
+0

谢谢,我没有看到:-) –