1 //计算date是否在startDate和endDate之间,亦可用于比较日期的大小
 2     public static boolean dateCompare(String date,String startDate,String endDate) throws ParseException {
 3         boolean isInRange = false;
 4         DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
 5         //转换成日期
 6         Date paramDate1 = dateFormat.parse(date);
 7         Date paramDate2 = dateFormat.parse(startDate);
 8         Date paramDate3 = dateFormat.parse(endDate);
 9 
10         //parse to number
11         long digitalDate1 = paramDate1.getTime();
12         long digitalDate2 = paramDate2.getTime();
13         long digitalDate3 = paramDate3.getTime();
14 
15         if(digitalDate1 >= digitalDate2 && digitalDate1 <= digitalDate3){
16             isInRange = true;
17         }
18         return isInRange;
19     }
1 //调用示例
2 dateCompare(myDate,"2019-01-01","2019-01-03")

 

相关文章:

  • 2021-11-15
  • 2021-12-01
  • 2021-09-12
  • 2022-12-23
猜你喜欢
  • 2021-07-26
  • 2021-10-27
  • 2022-03-03
  • 2022-12-23
  • 2022-12-23
  • 2021-09-01
  • 2021-11-23
相关资源
相似解决方案