获取两个java.sql.Time之间的相差小时

获取两个java.sql.Time之间的相差小时,如果是开始时间大于结束时间默认是第二天的时间。

/**
    * <p>Title: diffHour</p> 
    * <p>Description: 获取两个java.sql.Time之间的相差小时</p> 
    * @param begin 开始的时间
    * @param end 结束的时间
    * @return 
    */
    public static int diffHour(Time begin, Time end) {
        long i = begin.getTime();
        long j = end.getTime();
        // next day
        if (i > j) {
            j += 86400000l;
        }
        int d = (int) ((i - j) / 3600000l);
        return d = d >= 0 ? d : -d;
    }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,488评论 19 139
  • 1 慢热的阳光下, 我接受着闲暇而无味的生活, 清早买的鳖在抓着铝盆子发牢骚, 几尾鲤鱼急也跳不过二分之一的缸。 ...
    王尔德是个胖子阅读 150评论 0 1
  • 读古诗,总是被很多送别的场景感动。友人、亲人、爱人,无不是相看泪眼朦胧,或者看不到背影还在痴痴凝望。在商业化的时代...
    小团子妈妈阅读 708评论 0 0
  • 今天是2017年5月7日,阴,我是日记星球的180号星宝宝,我正在参加日记星球第五期蜕变之旅,这是我的第37篇原创...
    三月小女子阅读 218评论 0 0

友情链接更多精彩内容