Javaで日付に日数を追加する方法


  1. java.util.Calendarを使用する方法:

    import java.util.Calendar;
    // 現在の日付を取得
    Calendar calendar = Calendar.getInstance();
    // 日数を追加
    int daysToAdd = 7;
    calendar.add(Calendar.DAY_OF_YEAR, daysToAdd);
    // 結果の日付を取得
    Date newDate = calendar.getTime();
    System.out.println("新しい日付: " + newDate);
  2. java.time.LocalDateを使用する方法 (Java 8以降):

    import java.time.LocalDate;
    // 現在の日付を取得
    LocalDate date = LocalDate.now();
    // 日数を追加
    int daysToAdd = 7;
    LocalDate newDate = date.plusDays(daysToAdd);
    System.out.println("新しい日付: " + newDate);
  3. org.apache.commons.lang3.time.DateUtilsを使用する方法 (Apache Commons Langライブラリが必要):

    import org.apache.commons.lang3.time.DateUtils;
    import java.util.Date;
    // 現在の日付を取得
    Date currentDate = new Date();
    // 日数を追加
    int daysToAdd = 7;
    Date newDate = DateUtils.addDays(currentDate, daysToAdd);
    System.out.println("新しい日付: " + newDate);

これらの方法を使用すると、Javaで日付に日数を追加することができます。選択した方法に応じて、必要なライブラリをインポートしてください。