【问题标题】:Convert string "2023-02-10" to LocalDate of format "ddMMM" in Java在 Java 中将字符串 \"2023-02-10\" 转换为格式为 \"ddMMM\" 的 LocalDate
【发布时间】: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
  • 做什么没有喜悦意思是?该代码发生了什么?失败了吗?为什么失败了?为什么你认为它应该成功?

标签: java date localdate


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-20
    • 2023-02-22
    • 2011-04-12
    • 2017-11-02
    • 1970-01-01
    • 2016-02-23
    • 2022-11-01
    • 2012-06-09
    相关资源
    最近更新 更多