使用 ThreeTen-Backport (JSR 310) 将 ZonedDateTime 转换为日历
converting ZonedDateTime to Calendar using ThreeTen-Backport (JSR 310)
我正在尝试使用 java.time classes (JSR 310): the ThreeTen-Backport 项目的后端口将 ZonedDateTime
对象转换为 Calendar
对象。
我的理解是后向端口应该类似于 Java 8 上的功能(而不是 Java 8 本身)。目前,系统在Java 7.
每当我尝试执行以下代码时:
ZonedDateTime zdt = ....
GregorianCalendar newCal = GregorianCalendar.from(zdt);
我收到以下消息:
The method from(ZonedDateTime) is undefined for the type
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);
我正在尝试使用 java.time classes (JSR 310): the ThreeTen-Backport 项目的后端口将 ZonedDateTime
对象转换为 Calendar
对象。
我的理解是后向端口应该类似于 Java 8 上的功能(而不是 Java 8 本身)。目前,系统在Java 7.
每当我尝试执行以下代码时:
ZonedDateTime zdt = ....
GregorianCalendar newCal = GregorianCalendar.from(zdt);
我收到以下消息:
The method from(ZonedDateTime) is undefined for the type 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);