gpt4 book ai didi

java - Joda Time : How to convert String to LocalDate?

转载 作者:IT老高 更新时间:2023-10-28 20:39:50 26 4
gpt4 key购买 nike

如何指定格式字符串以单独从字符串转换日期。就我而言,只有日期部分是相关的

将其构造为 DateTime 失败:

String dateString = "2009-04-17";
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd");
DateTime dateTime = formatter.parseDateTime(dateString);

出现错误java.lang.IllegalArgumentException: Invalid format: "2011-04-17"is too short

可能是因为我应该改用 LocalDate。但是,我没有看到 LocalDate 的任何格式化程序。将 String dateString = "2009-04-17"; 转换为 LocalDate 的最佳方法是什么(如果这不是正确的表示形式,则为其他)

谢谢...

最佳答案

您可能正在寻找 LocalDate(Object) .这有点令人困惑,因为它需要一个通用的 Object,但文档表明它将使用 ConverterManager如果您将 String 传递给构造函数,则知道如何处理 String,例如

LocalDate myDate = new LocalDate("2010-04-28");

关于java - Joda Time : How to convert String to LocalDate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2721614/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com