【发布时间】:2020-05-08 16:09:18
【问题描述】:
我必须在 java 中使用 4-4-5 会计日历。
我正在寻找一种方法,在给定当前月份的特定日期的情况下,获得相应的会计月份。
例如,对于 2020 年,我将有以下会计月份:
29-Dec 25-Jan
26-Jan 22-Feb
23-Feb 28-Mar
29-Mar 25-Apr
26-Apr 23-May
24-May 27-Jun
28-Jun 25-Jul
26-Jul 22-Aug
23-Aug 26-Sep
27-Sep 24-Oct
25-Oct 21-Nov
22-Nov 26-Dec
因此,例如,给定一个 4 月 28 日的日期,我需要收到这样的信息:
26-Apr 23-May
我还尝试将 ThreeTen-Extra 项目与 AccountingChronology 和 AccountingChronologyBuilder 一起使用。但是,说真的,我很难理解如何使用它。
【问题讨论】:
-
您能否展示您的尝试并提供有关日历逻辑的更多详细信息?为什么它从 12 月 29 日而不是 1 月 1 日开始?我认为这是因为它需要在一周中的某一天开始,但您没有指定哪一天。
标签: java calendar java-time accounting rfc2445