首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java 8文档日期-时间教程错误

Java 8文档日期-时间教程错误
EN

Stack Overflow用户
提问于 2017-10-24 05:48:39
回答 2查看 135关注 0票数 2

用于时态查询的Oracle教程页显示了这个示例代码。

-代码

代码语言:javascript
复制
TemporalQueries query = TemporalQueries.precision();
System.out.printf("LocalDate precision is %s%n",LocalDate.now().query(query));

在编译此段代码时,编译器抛出错误:

-错误

代码语言:javascript
复制
TemporalQueryExample.java:8: error: incompatible types: TemporalQuery<TemporalUnit> cannot be converted to TemporalQueries
    TemporalQueries query = TemporalQueries.precision();
                                                     ^
TemporalQueryExample.java:10: error: no suitable method found for query(TemporalQueries)
                      LocalDate.now().query(query));
                                     ^

我不知道这个java 8文档教程示例是否正确,但是我复制这个代码段并粘贴我的IDE,然后IDE抛出错误。

EN

回答 2

Stack Overflow用户

发布于 2017-10-24 05:55:37

将该行TemporalQueries query = TemporalQueries.precision();更改为此TemporalQuery<TemporalUnit> query = TemporalQueries.precision();

您可以检查这个Java 9 文档

票数 1
EN

Stack Overflow用户

发布于 2017-10-24 06:00:59

代码中有一个错误。看看Lokesh提到了什么。

要进一步学习编码,请确保正确理解错误。这会让你的生活更轻松。在本例中,错误说明:TemporalQuery<TemporalUnit>不能转换为TemporalQueries

如果您检查您的代码,<TemporalUnit>不在那里,这表明您必须将其放置在某个地方,并将其放在Lokesh提到的正确位置。

你可以通过这个教程

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46903033

复制
相关文章

相似问题

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