はじめに
Joda は、jdk8 のサポートを必要とする Java 処理時間ライブラリであり、java.time (JSR-310) です。
From
今日、偶然 Spring のドキュメント (9.6.2 アノテーション駆動型フォーマット ) を学びました。フォーマッタのソースコード、今回はクラスライブラリを見つけました。Springの一部の関数もこのクラスライブラリに依存しているので、何が起こっているのか見てみることにしました
関数
現在時刻と直接比較してみました isAfterNow/isBeforeNow/isEqualNow
日付/カレンダー toDate/toCalendar を返す
時間計算、プラス年/月/日/時分秒プラス年/プラス月/プラス日
Zone によるタイムゾーン設定
共通関数
dt.getEra(); dt.getYear();//获取当前年 dt.getWeekyear(); dt.getCenturyOfEra(); dt.getYearOfEra();//世纪年 dt.getYearOfCentury(); dt.getMonthOfYear();//获取月份 dt.getWeekOfWeekyear();//这周是今年的第几周 dt.getDayOfYear();//这天是今年的第几天 dt.getDayOfMonth();//月份的多少好 dt.getDayOfWeek();//一个星期的第几天
依存
<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.4</version></dependency>
サンプルコード
JodaTime テスト。