我正在尝试指定一个函数来将String表单中的日期解析为Date.
String startDate = "14-08-2014";
String endDate = "21/08/2020";
String middleDate = "Sep 27, 2018";
SimpleDateFormat sdf[] = new SimpleDateFormat[] {new SimpleDateFormat("dd/MM/yyyy"), new SimpleDateFormat("dd-MM-yyyy"), new SimpleDateFormat("MMM dd, yyyy") };
Date date = null;
for (DateFormat formatter : sdf) {
try {
date = formatter.parse(middleDate);
break;
} catch (ParseException e) {
}
System.out.println(date);
它适用于除最后一种格式之外的两种格式。如果它使用middleDate它完成Date等于null。谁能告诉我出了什么问题?
qq_遁去的一_1
慕仙森
相关分类