【发布时间】:2018-07-02 18:36:57
【问题描述】:
将DateTimeFormatter(使用下面的模式)与LocalDate 一起使用会导致错误的年份。
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
DateTimeFormatter format = DateTimeFormatter.ofPattern("MM-d-YYYY");
LocalDate date = LocalDate.of(2018, 12, 31);
date.format(format); // returns 12-31-2019 (expected 2018)
为什么会这样?
【问题讨论】:
标签: java time date-formatting