java-获取指定日期/当前日期的前一天,获取两个日期之间的日期

1.获取指定日期/当前日期的前一天
DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");
Date tempD = dateFormat.parse("2020-05-12");//获取当前日期时注释掉
Calendar calendar=Calendar.getInstance();
calendar.setTime(tempD);//获取当前日期时注释掉
calendar.set(Calendar.HOUR_OF_DAY,-24);

2.获取两个日期之间的日期

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date d1 = simpleDateFormat.parse("2020-05-22");
Date d2 = simpleDateFormat.parse("2020-05-12");
List result = getBetweenDates(d1,d2);
for (int i = 0; i < result.size(); i++) {
    System.out.println(simpleDateFormat.format(result.get(i)));
}

你可能感兴趣的:(java,java)