通过使用 JavaLocalDate
如何从当前季度中减去八个季度?
例如:
2019 年第三季度-(8 倍季度)= 2017 年第四季度
我试过使用
LocalDate.now(ZoneId.of("Europe/London"));
now.minus(1, IsoFields.QUARTER_OF_YEAR);
但我得到一个负值,我不知道如何处理这个。
您使用的是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);
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(12条)