我正在尝试获取日期数组,而我的输入是“从”/“到”结构。所以我的输入是:
String date1 = "2014-01-01";
String date2 = "2014-05-01";
我的输出应该是一个包含 date1 和 date2 之间所有日期的 Arraylist。我已经寻找过这个,但我只能找到关于 2 个日期之间差异的问题:
SimpleDateFormat myFormat = new SimpleDateFormat("dd MM yyyy");
String inputString1 = "23 01 1997";
String inputString2 = "27 04 1997";
try {
Date date1 = myFormat.parse(inputString1);
Date date2 = myFormat.parse(inputString2);
long diff = date2.getTime() - date1.getTime();
System.out.println ("Days: " + TimeUnit.DAYS.convert(diff,TimeUnit.MILLISECONDS));
} catch (ParseException e) {
e.printStackTrace();
}
有什么提示或建议吗?所有其他问题都是针对 iOS 或 SQL 的。