提问人:Casey Harrils 提问时间:8/2/2017 最后编辑:Basil BourqueCasey Harrils 更新时间:2/10/2018 访问量:1241
使用 ThreeTen-Backport 将 ZonedDateTime 转换为 Calendar (JSR 310)
converting ZonedDateTime to Calendar using ThreeTen-Backport (JSR 310)
问:
我正在尝试使用 java.time 类 (JSR 310) 的向后移植将对象转换为对象:ThreeTen-Backport 项目。ZonedDateTime
Calendar
我的理解是,向后移植应该类似于 Java 8 上的功能(而不是 Java 8 本身)。目前,该系统使用的是 Java 7。
每当我尝试执行以下代码时:
ZonedDateTime zdt = ....
GregorianCalendar newCal = GregorianCalendar.from(zdt);
我收到以下消息:
类型未定义 from(ZonedDateTime) 方法 公历
我使用了以下依赖项:
<dependency>
<groupId>org.threeten</groupId>
<artifactId>threetenbp</artifactId>
<version>1.3.6</version>
</dependency>
怎么能解决这个问题呢?
任何帮助提示或建议将不胜感激。
短暂性投资安全
答:
4赞
JodaStephen
8/2/2017
#1
org.threeten.bp.DateTimeUtils
向后移植无法向 JDK 添加方法。有关转换方法,请参阅 DateTimeUtils。
ZonedDateTime zdt = ....
GregorianCalendar newCal = DateTimeUtils.toGregorianCalendar(zdt);
评论
0赞
Casey Harrils
8/2/2017
谢谢,我没有看到:-)
评论