我如何只使用Java中的LocalDate转换一年?

时间:2018-04-28 19:53:32

标签: java date-parsing localdate

所以,我想把一个字符串变成:" 1955"到日期(LocalDate)。 如您所见,我使用了DateTimeFormatter.ofPattern("yyyy"); 但我总是得到这样的例外:

  

Text' 1955'无法解析:无法从中获取LocalDate   TemporalAccessor:{Year = 1955},ISO类型为java.time.format.Parsed

这是我的代码:

DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy");
String in = "1955";
LocalDate ld = LocalDate.parse(in, dtf);

提前谢谢!

0 个答案:

没有答案