我想获得MMyyyy格式的日期,这是我的代码
SimpleDateFormat sdf = new SimpleDateFormat("MMyyyy");
String d="02-2014";
Date d1=sdf.parse(d);
System.out.println("the date is:" +d1);由于我的字符串不是以给定的格式,它应该抛出一个异常,但它提供的输出如下
日期是:星期六6月01 : 00:00:00 IST 2272
帮帮我
发布于 2017-06-22 09:39:11
添加sdf.setLenient(false);,您将得到一个异常
SimpleDateFormat sdf = new SimpleDateFormat("MMyyyy");
sdf.setLenient(false);
String d="02-2014";
Date d1=sdf.parse(d);
System.out.println("the date is:" +d1);欲了解更多信息,请阅读javadoc
https://stackoverflow.com/questions/44695629
复制相似问题