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

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

DDD
リリース: 2024-11-27 06:00:13
オリジナル
576 人が閲覧しました

How to Add One Day to a Date in Java?

Java で日付に 1 日を追加する

Java で日付を操作する場合、多くの場合、日付を加算または減算して調整する必要があります。特定の時間。一般的なタスクの 1 つは、既存の日付に 1 日を追加することです。さまざまなメソッドを使用してこれを実現する方法を次に示します。

解決策 1: Calendar クラス

Calendar クラスは、日付を操作する便利な方法を提供します。 1 日を追加するには、次のコードを使用します。

Date dt = new Date();
Calendar c = Calendar.getInstance(); 
c.setTime(dt); 
c.add(Calendar.DATE, 1);
dt = c.getTime();
ログイン後にコピー

解決策 2: Joda-Time ライブラリ

より高度な日付処理を行うには、Joda-Time ライブラリを使用します。強くお勧めします。 Date クラスにはない多くの機能を提供します。 Joda-Time で 1 日を追加するには:

Date dt = new Date();
DateTime dtOrg = new DateTime(dt);
DateTime dtPlusOne = dtOrg.plusDays(1);
ログイン後にコピー

解決策 3: JSR 310 API (Java 8)

Java 8 では、次のような JSR 310 API が導入されました。ジョダタイム。日を追加するには:

Date dt = new Date();
LocalDateTime.from(dt.toInstant()).plusDays(1);
ログイン後にコピー

解決策 4: org.apache.commons.lang3.time.DateUtils

Apache Commons Lang ライブラリは、次の簡単な方法を提供します。日を追加:

Date dt = new Date();
dt = DateUtils.addDays(dt, 1)
ログイン後にコピー

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート