"plusDays" не продвигает LocalDate в Java 8
Почему LocalDate
не меняется даже при отсутствии ошибок во время работы?
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate date = LocalDate.parse("2005-12-12", formatter);
date.plusDays(3);
System.out.println(date.toString());
Выход:
2005-12-12
Что-нибудь, что я пропустил?
2 ответа
Решение
Как String
, это не влияет на вызов метода без присвоения результата:
date = date.plusDays(3);