美文网首页
获取两个java.sql.Time之间的相差小时

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

作者: 叁太紫 | 来源:发表于2018-09-29 09:55 被阅读0次

获取两个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;
    }

相关文章

网友评论

      本文标题:获取两个java.sql.Time之间的相差小时

      本文链接:https://www.haomeiwen.com/subject/ijrvoftx.html