"plusDays"不会在Java 8中推进LocalDate

Sky*_*leR 2 java java-8 java-time

LocalDate即使运行期间没有错误,为什么不改变?

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate date = LocalDate.parse("2005-12-12", formatter);
date.plusDays(3);
System.out.println(date.toString());
Run Code Online (Sandbox Code Playgroud)

输出:

2005-12-12
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

Rei*_*eus 10

LocalDate 是不可改变的

date = date.plusDays(3);
Run Code Online (Sandbox Code Playgroud)