MenoData / Time4J

Advanced date, time and interval library for Java with sun/moon-astronomy and calendars like Chinese, Coptic, Ethiopian, French Republican, Hebrew, Hijri, Historic Christian, Indian National, Japanese, Julian, Korean, Minguo, Persian, Thai, Vietnamese
GNU Lesser General Public License v2.1
442 stars 65 forks source link

v3.5/4.3: Create an experimental version of Umalqura calendar #313

Closed MenoData closed 9 years ago

MenoData commented 9 years ago

This issue is part of work on milestone M6 and is mainly about the Umalqura-data and not about a complete Hijri calendar. Once the calendar is finished together with some others then the milestone M6 can be closed.

MenoData commented 9 years ago

This is one single variant of Islamic (Hijri) calendar, see issue #91

MenoData commented 9 years ago

Postponed to v3.5 in order to release v3.4 sooner.

MenoData commented 9 years ago

The versioned serialization format will be postponed to another release (probably v3.6). Meanwhile the current implementation will be declared as experimental (because the serialization format will change).

What is left now for release v3.5/4.3: Format support via a CalendarFamily and an incomplete list of registered elements (just era, year, month, day-of-month, day-of-week, maybe also day-of-year).

MenoData commented 9 years ago

The current state is now good enough for a first release. More details in later releases.

MenoData commented 9 years ago

Closing was too early. Some operators (incremented() and decemented()) on the elements need to be overwritten (otherwise an exception happens). Furthermore, the era element should not be adjustable at all. Maybe there should also be support for EpochDays.