Java获取两个时间之间的日期列表(年 / 月 / 日)
直接复制就可用
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
public class TestMain {
//测试方法
public static void main(String[] args) {
System.out.println(getTimeList("2018", "2020"));
System.out.println(getTimeList("2018-10", "2020-02"));
System.out.println(getTimeList("2018-10-24", "2018-11-12"));
}
//这个就是方法
public static List<String> getTimeList(String startDate, String endxDate){
SimpleDateFormat sdf ;
int calendarType;
switch (startDate.length()){
case 10:
sdf = new SimpleDateFormat("yyyy-MM-dd");
calendarType = Calendar.DATE;
break;
case 7:
sdf = new SimpleDateFormat("