首页 > 其他分享 >判断是否超过24小时(一天)的方法

判断是否超过24小时(一天)的方法

时间:2022-10-25 14:25:22浏览次数:44  
标签:24 判断 false end return sdf Date 小时

如果小于等于24小时为true;大于24小时为false。参数是更新时间

public boolean isIn24H(Date updateTime){
Date date = new Date();
String updateTime1 = updateTime.toString().substring(0,19);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date end = null;
try {
String format = sdf.format(date);
end = sdf.parse(format);
java.util.Date start = sdf.parse(updateTime1);
long cha = end.getTime() - start.getTime();
double result = cha * 1.0 / (1000 * 60 * 60);
if(result<=24){
return true;
}else {
return false;
}
} catch (ParseException e) {
e.printStackTrace();
}
return false;
}


参数是一个List集合(与上面的方法一块使用)
public Boolean onLine(List<MonitorDevice> findDrainage){
List<MonitorDevice> collect = findDrainage.stream().filter(s -> isIn24H(s.getUpdateTime())).collect(Collectors.toList());
if (collect.size()>0){
return true;
}else {
return false;
}
}
 

标签:24,判断,false,end,return,sdf,Date,小时
From: https://www.cnblogs.com/sensenh/p/16824687.html

相关文章

  • POJ 2481 Cows
    题目链接:​​传送门​​问每条线段被包含了多少次把线段按左端点排序左端点相同的按右端点大的在前面这样就不用考虑左端点的影响了每次插入一条线段就将1-r加1询问r-i......
  • Luogu P2412 查单词
    题目链接:​​传送门​​做完这个题感觉我是个沙雕在越做越麻烦的道路上一去不复返我真傻,真的(会有大量冗余变量)#include<iostream>#include<cstdio>#include<cstring>......
  • 归档 221024 - 221030
    E.BestCowFences-221025有意思的题目。因为丢在了二分的链接里,我们思考一下究竟是什么具有单调性。硬要说的话,平均值的大小是有单调性的。对于平均值最大的区间,若其......
  • POJ 3842(质数判断)
    7!=5040所以这题直接求质数比打一千万的表都快这提高诉我们阶乘其实不算大&看(算)清数据规模Programcc;varn,t,len,i,j,ans:longint;s:string;b:array[0..9]oflong......
  • 【1024】程序员节丨致敬所有技术布道师
    MobTech袤博科技作为全球领先的数据智能科技平台,秉承着“让世界心中有数”的企业愿景,以数为乐,将技术成就与科研成果共享给每一位开发者。又是一年1024程序员节,MobTech与技术......
  • mybatis 判断字符是否相等
    mybatis判断字符是否相等1.外面单引号里面双引号表示字符串<iftest='showColumn==nullorshowColumn==""'>srr.id......
  • 代码随想录day24
    77.组合解题步骤:  1、确定回溯函数参数及返回值;        vector<vector<int>> result;        vector<int> path;        void back......
  • 云原生爱好者周刊:买个蓝牙打印机实时打印新提交的 PR 吧 | 2022-10-24
    开源项目推荐blue这个项目非常有意思,利用树莓派、蓝牙热敏打印机和GitHubActions自动将新提交的PR或者Issue通过打印机打印出来,非常适合各个项目的维护者使用......
  • 老板让我制作Excel图表,我需要加班2小时,但是同事一分钟就搞定
    Hi,大家好,本专栏将会从零开始和大家用图文的方式,30天让你从不会到熟练使用函数,0基础开始学习Excel函数,让你喜欢上它!有兴趣的小伙伴可以持续关注我,或者在专栏进行查看学习,愿与......
  • 苹果14Pro Max拆解:AFEM-8240、SKY58853-17、SKY52628、SKY5xx92-16模块
    近期,iFixit对苹果最新iPhone14的拆解终于完成了,认为这次iPhone14最值得点赞的不是更强的处理器,也不是卫星SOS功能和更大的摄像头,而是完全重新设计的内部结构——显示面......