使用JavaLocalDate从当前日期减去会计年度季度

通过使用 JavaLocalDate如何从当前季度中减去八个季度?

通过使用 JavaLocalDate如何从当前季度中减去八个季度?

例如:

2019 年第三季度-(8 倍季度)= 2017 年第四季度

我试过使用

LocalDate.now(ZoneId.of("Europe/London"));
now.minus(1, IsoFields.QUARTER_OF_YEAR);

但我得到一个负值,我不知道如何处理这个。

3

您使用的是QUARTER_OF_YEAR,类型为TimeField。您应该使用IsoFields.QUARTER_YEARS,类型为TemporalUnit

表示季度概念的单位。对于 ISO 日历系统,它等于 3 个月。

LocalDate now = LocalDate.now(ZoneId.of("Europe/London"));
LocalDate ago = now.minus(3, IsoFields.QUARTER_YEARS);
System.out.println(ago);

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(77)
如何根据Excel中的条件交换单元格值
上一篇
搜索查询中的两个聚合的总和(sumo logic aggregate)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(12条)