Java用の、日本向け万年暦カレンダー処理を行うための開発ライブラリです。
令和などの年号や、年度や締め日判定、過去(明治時代)から現在にかけての祝日(山の日、振替休日や春分の日、ハッピーマンデー含む)の取得が可能です。
また、旧暦や六曜(または六輝)、干支(年・月・日・時)、九星(年・月・日・時)、惑星位置と星座の取得も可能です。
漢数字での表現など、日時の書式化機能や文字列の全角半角変換・判定機能も持ちます。
サンプルソースやAPI仕様は https://ajd4jp.osdn.jp/ を参照して下さい。
8.0.0 -> 8.0.2 変更点
java.sqlパッケージ Date, Time, Timestamp 入出力挙動を修正しました。
http://ajd4jp.osdn.jp/doku.php/sql
java8完全対応版になったため、急に飛びますがバージョンを8に変えました。java6では動作しません。
それに伴いタイムゾーンを反映する処理が増えました。そのため「日本専用」でなく「日本用」カレンダー処理に少しタイトル変更しました。
新バージョンに関する注意点等は https://ajd4jp.osdn.jp/ の「6.バージョン8機能 」をご確認ください。
APIドキュメントはフレームを再読み込みすると最新版が見えると思います。
また、チケット #41056 (2021年祝日対応)も実施しています。