2009-07-10 8 views
5

Ich suche nach Unterklassen der Java Kalenderklasse, vorzugsweise eine Hijri (Islamic) Kalenderimplementierung, wird aber möglicherweise mehr erfordern. Kennt jemand eine Bibliothek, die für kommerzielle Nutzung verfügbar ist?Unterklassen von java.util.Calendar für kommerzielle Nutzung verfügbar - z. B. IslamicCalendar

Ich habe IBMs ICU-Bibliothek gefunden (here), aber sie erweitern java.util.Calendar nicht und haben stattdessen ihre eigene Klasse geschrieben, die auch auf die benutzerdefinierten Klassen antwortet; UDate und ULocale. Ich versuche, eine existierende Java-Anwendung zu erstellen, die bereits über 400 Verwendungen des Kalenders hat, also möchte ich im Idealfall bei dieser Klasse bleiben. Irgendwelche Vorschläge?

Vielen Dank im Voraus.

Antwort

5

Wie bei allen Date API Fragen üblich ist die Antwort Joda wenn möglich, wenn nicht, machen Sie es möglich.

Ich wäre auch vorsichtig mit IBM Date-Klassen, sie produziert die aktuelle Java-API und während es ein großer Ort ist, verheißt diese Implementierung nichts Gutes für andere Angebote.

1

Wickeln Sie die icu4j-Klassen in Ihre eigene Kalenderimplementierung ein.

+0

Danke - ich hatte das in Erwägung gezogen, aber dann beinhaltet es das Einschließen von Datums- und Gebietsschemaobjekten ebenso wie vielleicht mehr. Trotzdem eine Möglichkeit. –

Verwandte Themen