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");