Для добавления определенного количества времени к текущей дате в Java с использованием Date Time API можно использовать методы класса LocalDate. Например, чтобы добавить 1 неделю, 1 месяц, 1 год и 10 лет, можно использовать следующий код:
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
// Получаем текущую дату
LocalDate currentDate = LocalDate.now();
// Добавляем 1 неделю
LocalDate nextWeek = currentDate.plusWeeks(1);
// Добавляем 1 месяц
LocalDate nextMonth = currentDate.plusMonths(1);
// Добавляем 1 год
LocalDate nextYear = currentDate.plusYears(1);
// Добавляем 10 лет
LocalDate tenYearsLater = currentDate.plusYears(10);
// Выводим результат
System.out.println("Текущая дата: " + currentDate);
System.out.println("Дата через 1 неделю: " + nextWeek);
System.out.println("Дата через 1 месяц: " + nextMonth);
System.out.println("Дата через 1 год: " + nextYear);
System.out.println("Дата через 10 лет: " + tenYearsLater);
}
}
Этот код создает объекты LocalDate, представляющие текущую дату, дату через 1 неделю, 1 месяц, 1 год и 10 лет. Метод plusWeeks(), plusMonths(), plusYears() используются здесь для добавления соответствующей временной единицы к дате.
1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions
Tелеграмм канал: https://t.me/DEBAGanov
Мое резюме: https://github.com/DEBAGanov