我得到以下不同的日期格式dd-MM-yyyy,dd/MM/yyyy,yyyy-MM-dd,yyyy/MM/dd
SimpleDateFormat sm1 = new SimpleDateFormat("dd-MM-yyyy");
String date = "01-12-2013";
System.out.println("Date 1 is "+sm1.parse(date));
date = "2013-12-01";
System.out.println("Date 1 is "+sm1.parse(date));
Run Code Online (Sandbox Code Playgroud)
相同的简单日期格式给出了以下结果,尽管日期格式错误(即:-2013-12-01).显示结果.
Date 1 is Sun Dec 01 00:00:00 IST 2013
Date 1 is Sun Jun 05 00:00:00 IST 7
Run Code Online (Sandbox Code Playgroud)