SimpleDateFormat中YYYYmmDDhhMMss大小写问题-获取不到正确时间

SimpleDateFormat sf = new SimpleDateFormat("YYYYmmDDhhMMss");
String transTime = "20"+ "INN15090588ZM_802310048993424".substring(3, 5) + "0906110059";
System.out.println("transTime"+transTime);
try {
//使用SimpleDateFormat的parse()方法生成Date
Date date = sf.parse(transTime);
System.out.println(date);
}catch (ParseException e) {
e.printStackTrace();

}

获取不到正确时间。

改为yyyyMMddHHmmSS秒数获取为00

改为yyyyMMddHHmmss则正确

原因明天来查。

Mark


版权声明:本文为zhangsai13原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。