Concerns questions directly related to the alternative date, time and interval library Time4J.
Its API can be either used as enhancement for missing features centered around time and calendars or as replacement of java.time
-package on Java-8. There is also a backport available when running on platforms Java-6+7 (using version line v3.x).
The design is mainly orientated towards:
- thread-safety (immutability)
- good internationalization (own resources based on CLDR-data)
- accurate modelling of alternative calendars, historic dates, leap-seconds etc
- easy conversion and interoperability with
java.time
-classes - extensive interval handling
The source code and issue tracker can be found on GitHub. The API and tutorial are available online under: time4j.net
A sister project named Time4A is very similar but designed for the usage on the Android platform.