0
Date date = DateUtils.parseDate("1243334-03332-284555", "yyyy-MM dd");
阿帕奇DateUtils解析随机日期
阿帕奇DateUtils能解析,即使指定的日期格式对上述无序日期。有谁知道背后的原因是什么?
对于我的用例,上述日期是无效的日期。如何使日期util在解析这个无效日期时给出错误?
Date date = DateUtils.parseDate("1243334-03332-284555", "yyyy-MM dd");
阿帕奇DateUtils解析随机日期
阿帕奇DateUtils能解析,即使指定的日期格式对上述无序日期。有谁知道背后的原因是什么?
对于我的用例,上述日期是无效的日期。如何使日期util在解析这个无效日期时给出错误?
看来这个方法在解析日期时是宽松的。实际上,文档的陈述如此("The parser will be lenient toward the parsed date.")。
您可能想用DateUtils.parseDateStrictly(data, format)
代替。
Date date = DateUtils.parseDateStrictly("1243334-03332-284555", "yyyy-MM dd");