【发布时间】:2019-04-21 17:23:21
【问题描述】:
我有一个用例,我希望能够让用户在 UI 中指定他们自己的日历。为此,我想创建一个自定义 Chronology,它指定有关日历的所有信息。 我使用 Chronology 而不是自定义类的原因是我希望能够使其与标准年表兼容。
我查看了实现 Chronology 或扩展 AbstractChronoolgy,但是我无法在这些课程中找到自己,也无法找到有关此用例的资源。
这些是我需要能够为每个年表定制的东西:
- 一天的小时数
- 一周中的天数和名称(即公历中的星期一 - 星期日,每个 24 小时)
- 一个月的天数和月份的名称(即 1 月 - 12 月,公历 28-31 天)
- 一年中的月数
- 下一个较大比例的年数(在公历中为 100 个世纪,忽略几十年)
- 存在哪些纪元,以及它们开始的时间(公历的公元前和公元 0 年)
这对于 java 的年表是否可行?如果是,我将如何解决这个问题?任何建议或链接将不胜感激。 我不需要完全实现可定制性,只需提示我可以在哪里为自定义日历/年表设置这些东西就足够了。
提前致谢 继续
【问题讨论】: