我有一个奇怪的问题。我有这个方法,它应该从目录的名称中生成一个日期。
private Date getSubfolderDate(File file) {
String name = file.getName();
SimpleDateFormat parser = new SimpleDateFormat("dd-MM-YY");
Date date;
try {
date = parser.parse(name);
} catch (ParseException e) {
return null;
}
return date;
}
它返回 String name = "17-06-12": "Mon Jan 02 00:00:00 CET 2012"
对于字符串名称 = "18-06-12": "Mon Jan 02 00:00:00 CET 2012"
为什么?
后来我将这些与 compareTo(Date xy) 进行比较,它返回 0,所以它必须相同.....