ホームページ >Java >&#&チュートリアル >Java で日付に 1 日を追加するにはどうすればよいですか?

Java で日付に 1 日を追加するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-28 22:33:11947ブラウズ

How Can I Add One Day to a Date in Java?

日付に 1 日を追加する

Java で日付に 1 日を追加するには、次のようなさまざまな方法を使用します。

解決策 1: Calendar クラスを使用する

Calendar クラスは、Date オブジェクトに日を加算または減算するためのメソッドを提供します。

Date dt = new Date();
Calendar c = Calendar.getInstance();
c.setTime(dt);
c.add(Calendar.DATE, 1);
dt = c.getTime();

解決策 2: Joda-Time ライブラリを使用する

Joda-Time ライブラリは豊富な機能を提供します日付操作用のAPI。 Joda-Time を使用すると、次のように 1 日を追加できます:

Date dt = new Date();
DateTime dtOrg = new DateTime(dt);
DateTime dtPlusOne = dtOrg.plusDays(1);

解決策 3: JSR 310 (Java 8) を使用する

Java 8 では JSR 310 が導入されました。新しい日付と時刻の API。 JSR 310 を使用すると、次のように日を追加できます。

Date dt = new Date();
LocalDateTime.from(dt.toInstant()).plusDays(1);

解決策 4: Apache Commons DateUtils を使用する

Apache Commons DateUtils クラスは、日付のユーティリティ メソッドを提供します。操作。日を追加するには、

Date dt = new Date();
dt = DateUtils.addDays(dt, 1)
を使用できます。

以上がJava で日付に 1 日を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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