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

标签 java java-time date

Oracle Tutorial page for the Temporal Query显示此示例代码。

- 代码

TemporalQueries query = TemporalQueries.precision();
System.out.printf("LocalDate precision is %s%n",LocalDate.now().query(query));

当我编译这段代码时,编译器抛出错误:

-错误

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 抛出错误。

最佳答案

代码中有错误。看看 Lokesh 提到的内容。

要进一步学习编码,请确保您正确理解错误。它会让你的生活更轻松。在此示例中,错误显示:TemporalQuery<TemporalUnit>无法转换为TemporalQueries

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

你可以通过这个tutorial

关于Java 8 文档日期时间教程错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46903033/

相关文章:

java - isEnum() 匿名内部类的不明确行为

php - 日期进度条 PHP

sql - 设置日期 SQL Oracle

java - 对 Instant、ZonedDateTime 和 UTC 感到困惑

java - IST 映射到 java.time 库中的错误 ZoneId

php - mysql group by only date 并计算有多少结果

java - Firebase Cloud Messaging 在 Java 中发送 HTTP-Post

java - 如何在java方法中利用用户输入?

Java - 在主方法和绘图方法之间传递变量时遇到问题

Java8 和夏令时