public static boolean yearMonthBetween(String nowDate, String startDate, String endDate) throws Exception {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date now = format.parse(nowDate);
Date start = format.parse(startDate);
Date end = format.parse(endDate);
long nowTime = now.getTime();
long startTime = start.getTime();
long endTime = end.getTime();
return nowTime >= startTime && nowTime <= endTime;
}
public static void main(String[] args) throws Exception {
String nowDate = "2019-01-28";
String startDate = "2019-01-26";
String endDate = "2019-01-30";
System.out.println(yearMonthBetween(nowDate, startDate, endDate));
}
执行结果: