以下代码引发了此问题:
DateFormat DF = new SimpleDateFormat("yyyyMMdd");
String dateString = "20110133";
System.out.println(DF.parse(dateString));
// Wed Feb 02 00:00:00 CET 2011
Run Code Online (Sandbox Code Playgroud)
该parse
方法将1月33日转换为2月02 dateString
日.如果不表示实际日期,是否有办法抛出异常?
就像.NET中的DateTime.ParseExact一样.