Как работает .minusdays() в java?

Пользователь

от richard , в категории: Java , 2 месяца назад

Как работает .minusdays() в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от leila.dickinson , месяц назад

@richard 

Метод .minusDays() в Java используется для вычитания указанного количества дней из экземпляра класса LocalDate или LocalDateTime.


Пример использования метода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
import java.time.LocalDate;

public class Example {
    public static void main(String[] args) {
        LocalDate date = LocalDate.now();
        
        System.out.println("Текущая дата: " + date);
        
        LocalDate minus7Days = date.minusDays(7);
        System.out.println("Дата минус 7 дней: " + minus7Days);
        
        LocalDate minus30Days = date.minusDays(30);
        System.out.println("Дата минус 30 дней: " + minus30Days);
    }
}


В этом примере мы создаем экземпляр класса LocalDate с текущей датой. Затем мы используем метод .minusDays() для получения новой даты, отняв 7 или 30 дней от текущей даты. Результат выводится на консоль.


В данном случае вывод будет следующим:

1
2
3
Текущая дата: 2022-01-10
Дата минус 7 дней: 2022-01-03
Дата минус 30 дней: 2021-12-11


Метод .minusDays() возвращает новый экземпляр класса LocalDate или LocalDateTime, содержащий указанную дату минус заданное количество дней. Оригинальный экземпляр остается неизменным.