java判断两个点之间是否超过24小时or超过5分钟

来源:互联网 发布:淘宝千人千面揭密 编辑:程序博客网 时间:2024/05/02 01:34

1.判断两个时间是否超过24小时

java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-M-d HH:mm:ss"); 
        java.util.Date start = sdf.parse(date1); 
        java.util.Date end = sdf.parse(date2); 

long cha = end.getTime() - start.getTime(); 

       double result = cha * 1.0 / (1000 * 60 * 60); 
        if(result<=24){ 
             return false; //说明小于24小时
        }else{   
             return true; 
        } 

2.判断是否超过5分钟

java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-M-d HH:mm:ss"); 
        java.util.Date start = sdf.parse(date1); 
        java.util.Date end = sdf.parse(date2); 

long cha = end.getTime() - start.getTime(); 

          if(cha <=300000){ 
             return false; //说明小于5分钟
        }else{   
             return true; 
        } 
0 0