Подклассы java.util.Calendar доступны для коммерческого использования - т.е. IslamicCalendar - PullRequest
6 голосов
/ 10 июля 2009

Я ищу некоторые подклассы календарного класса Java , предпочтительно реализацию календаря хиджры (исламская), но потенциально потребуется больше. Кто-нибудь знает библиотеку, которая доступна для коммерческого использования?

Я нашел библиотеку IBM ICU ( здесь ), однако они не расширяют java.util.Calendar и вместо этого написали свой собственный класс, который также отвечает на пользовательские классы; UDate и ULocale. Я пытаюсь установить существующее Java-приложение, которое уже использует более 400 календарей, поэтому в идеале я хочу придерживаться этого класса. Есть предложения?

Спасибо заранее.

Ответы [ 2 ]

5 голосов
/ 10 июля 2009

Как обычно, для всех вопросов API даты ответом является Joda , если возможно, если нет, сделайте это возможным.

Я бы также с осторожностью отнесся к классам IBM Date, они создали текущий API даты Java, и хотя это большое место, эта реализация не сулит ничего хорошего для других предложений.

1 голос
/ 10 июля 2009

Оберните классы icu4j внутри собственной реализации Calendar.

...