ホームページ  >  記事  >  Java  >  Java時間操作ライブラリ: Joda-Time

Java時間操作ライブラリ: Joda-Time

高洛峰
高洛峰オリジナル
2016-11-22 15:28:351853ブラウズ

はじめに

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 テスト。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。