我有一个
java代码,它以特定的格式输入日期.
static Date parseDate(String userInput){ DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = null; try { date = format.parse(userInput); System.out.println(date); }catch(ParseException pe){ date=null; System.out.println("Not a valid date"); } return date; }
现在我进入2015-13-11 89:90:90这是一个无效的日期.但它返回Thu Jan 14 18:31:30 IST 2016作为日期.为什么会这样呢?如何使其作为日期返回null?