转换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);
谢谢,我没有看到:-) –