当前位置: 首页 > 知识库问答 >
问题:

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

羊舌兴德
2023-03-14

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

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));
                                     ^

共有1个答案

何嘉运
2023-03-14

将这一行TemporalQueries query=TemporalQueries.precision();更改为TemporalQuery query=TemporalQueries.precision();

您可以查看以下Java9文档

 类似资料:
  • 何时何地哪个更可取? 我不知道他们之间到底有什么区别。 来自LocalDateTime的文档 ...时间表示为纳秒精度。例如,值“2007 年 10 月 2 日 13:45.30.123456789”可以存储在 LocalDateTime 中。 我假设LocalDateTime也可以接受纳秒。所以我想,我可以用LocalDateTime替换我的代码,它们被声明为TimeStamp。如果我错了,请纠

  • 我需要一些解释为什么这个代码不编译: 错误: 类型Duration中的(TemporalAmount)方法不适用于参数(ChronoUnit) 正如本文所述: public static Duration from(TemporalAmount amount)从时间量中获取持续时间的实例。这将根据指定的金额获得持续时间。TemporalAmount表示一个时间量,可以是基于日期的,也可以是基于时间

  • 也许有人能给我举个例子?我在问自己,新的日期和时间API的改进来自哪里。

  • 我的问题是,我也希望以这样的格式存储出生日期。现在,我可以将01-01-1900作为开始日期,并将自该日期以来的天数存储在int中。虽然我很肯定这会很好,但感觉像是epoch是一个很好的概念,但生日的感觉像是我在建立自己的惯例,这是我通常喜欢避免的。 对于将日期存储标准化为一个数字,是否有任何既定的标准?哪一个日期应该是比较基准日期?

  • 我有一个熊猫的数据帧 带索引 但当我想设置该列的索引时,我得到了如下错误(我最初想设置多列索引,出现了错误,然后试图从中创建其他数据帧,其他列作为索引(ok)要创建新框架,请将索引设置为“日期-时间”列,返回-相同错误)“日期时间”看起来不像特殊的关键字,而且该列现在是索引。为什么会出错? KeyError回溯(最近一次调用上次)C:\ProgramData\Anaconda3\lib\site

  • 我有一个问题,就是在MongoDB上使用数组中的范围过滤一个日期。 文件1: 文件2: 简历: 我有2份文件: 文档1(嵌入数组上的2个元素): 项目。0.bookingStart:“2022-03-19T00:00:00.000Z” 文档1(Embed数组上的1个元素): 项目。0.bookingStart:“2022-04-19T00:00:00.000Z” Mongo过滤器: 猫鼬过滤器: