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 サイトの他の関連記事を参照してください。