Wang Hailong created LANG-1769:
----------------------------------

             Summary: FastDateFormat.parse can not handle invalid input data
                 Key: LANG-1769
                 URL: https://issues.apache.org/jira/browse/LANG-1769
             Project: Commons Lang
          Issue Type: Bug
          Components: lang.*
    Affects Versions: 3.17.0
            Reporter: Wang Hailong


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)

Reply via email to