首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ThreeTen-Backport将ZonedDateTime转换为日历(JSR 310)

使用ThreeTen-Backport将ZonedDateTime转换为日历(JSR 310)
EN

Stack Overflow用户
提问于 2017-08-02 01:50:38
回答 1查看 1.1K关注 0票数 2

我试图使用ZonedDateTime类(JSR 310)的后端端口将https://docs.oracle.com/javase/9/docs/api/java/time/package-summary.html对象转换为http://www.threeten.org/threetenbp/对象:http://www.threeten.org/threetenbp/项目。

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

每当我尝试执行以下代码时:

代码语言:javascript
复制
ZonedDateTime zdt = ....
GregorianCalendar newCal = GregorianCalendar.from(zdt);

我收到以下信息:

对类型ZonedDateTime未定义from( GregorianCalendar )方法

我使用了以下依赖项:

代码语言:javascript
复制
<dependency>
    <groupId>org.threeten</groupId>
    <artifactId>threetenbp</artifactId>
    <version>1.3.6</version>
</dependency>

如何解决这个问题呢?

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

提亚

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-02 05:28:11

org.threeten.bp.DateTimeUtils

backport不能将方法添加到JDK。有关转换方法,请参见DateTimeUtils

代码语言:javascript
复制
ZonedDateTime zdt = ....
GregorianCalendar newCal = DateTimeUtils.toGregorianCalendar(zdt);
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45450213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档