【发布时间】:2020-10-30 05:17:45
【问题描述】:
DateUtils.parseDateStrictly("28 Sep 2018" , "dd MMMM yyyy")
上述日期的格式应该是 dd MMM yyyy (MMM 表示更短的月份),但是 MMMM 也会解析更短的月份,导致解析无效。我已经在使用 parseDateStrictly 方法。还有其他建议吗?
【问题讨论】:
-
当
MMMM对您的数据无效时,为什么要使用它?显然日期字符串数据是动态的而不是格式的,对吧? -
用例是我有一个主要格式为 dd MMMM yyyy 的日期列,当我在列中遇到此类日期时,我想抛出错误
-
这意味着
dd MMM yyyy是正确的格式,您想为28 Sept 2018等其他情况抛出错误,对吧? -
列格式为 dd MMMM yyyy,它应该解析像 2018 年 9 月 28 日这样的日期,并且应该在 2018 年 9 月 28 日这样的值上抛出错误
标签: java date parsing apache-commons-dateutils