[ https://issues.apache.org/jira/browse/LANG-1769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18020144#comment-18020144 ]
Gary D. Gregory commented on LANG-1769: --------------------------------------- This class is being considered for depreciation in [LANG-1763], so we shouldn't add more features to it until 1763 is resolved one way or another. > FastDateFormat only supports SimpleDateFormat lenient mode > ---------------------------------------------------------- > > Key: LANG-1769 > URL: https://issues.apache.org/jira/browse/LANG-1769 > Project: Commons Lang > Issue Type: New Feature > Components: lang.* > Affects Versions: 3.17.0 > Reporter: Wang Hailong > Priority: Minor > > the input is an invalid data, it should throw an exception, but the > FastDateFormat.parse just parse it. The output is "Sun Jan 02 00:00:00 CST > 10000 > " > {color:#bbb529}@Test > {color}{color:#cc7832}public void > {color}{color:#ffc66d}testFastDateFormatWithInvalidMonth{color}() > {color:#cc7832}throws {color}ParseException { > {color:#808080}// Create a FastDateParser instance with a valid pattern string > {color}{color:#808080} {color}FastDateFormat dateParser = > FastDateFormat.getInstance({color:#6a8759}"MM/dd/yyyy"{color}{color:#cc7832}, > new {color}Locale({color:#6a8759}"en"{color}{color:#cc7832}, > {color}{color:#6a8759}"US"{color})){color:#cc7832}; > {color}{color:#cc7832} {color}{color:#808080}// Attempt to parse an invalid > month value and expect an exception > {color}{color:#808080} > {color}System.{color:#9876aa}out{color}.println(dateParser.parse({color:#6a8759}"13/02/9999"{color})){color:#cc7832}; > {color}} -- This message was sent by Atlassian Jira (v8.20.10#820010)