【发布时间】:2023-02-11 00:35:32
【问题描述】:
我想将字符串日期“2023-02-10”转换为 ddMMM 格式的 LocalDate 对象,例如2月12日。我怎样才能用 Java 做到这一点?
我尝试了以下内容,但并不高兴:
String date = "2023-02-10"
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("ddMMM");
LocalDate localDate = LocalDate.parse(date, formatter);
我得到的错误:
*Text '2023-02-12' could not be parsed at index 2*
【问题讨论】:
-
阅读您要使用的类的文档会有所帮助,尤其是LocalDate#parse
-
做什么没有喜悦意思是?该代码发生了什么?失败了吗?为什么失败了?为什么你认为它应该成功?