【发布时间】:2011-02-12 21:03:59
【问题描述】:
如何指定格式字符串以单独从字符串转换日期。就我而言,只有日期部分是相关的
将其构造为 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 的最佳方法是什么(如果这不是正确的表示形式,则为其他)
谢谢...
【问题讨论】: