zoukankan      html  css  js  c++  java
  • Java求两时间之差的函数,精确到毫秒

        private static void DatetimeDiff(Date begin, Date end) {

            long diff = 0;
            try {
                diff = (end.getTime() - begin.getTime());// 得到两者的毫秒数
            } catch (Exception ex) {
                ex.printStackTrace();
            }
            long day = diff / (24 * 60 * 60 * 1000);
            long hour = (diff / (60 * 60 * 1000) - day * 24);
            long min = ((diff / (60 * 1000)) - day * 24 * 60 - hour * 60);
            long s = (diff / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60);
            long ms = (diff - day * 24 * 60 * 60 * 1000 - hour * 60 * 60 * 1000 - min * 60 * 1000 - s * 1000);
            System.out.println(day + "天" + hour + "小时" + min + "分" + s + "秒" + ms + "毫秒");
        }

    这样常用而又标准的函数,java就应该集成在平台里。

  • 相关阅读:
    Python面向对象的魔术方法
    Python面向对象基础
    Python异常处理
    Python装饰器实现函数动态类型检查
    Python装饰器
    Python IO
    HTTP协议
    应用层常用协议
    读写分离
    MySQL优化三之MySQL配置
  • 原文地址:https://www.cnblogs.com/Sabre/p/13782884.html
Copyright © 2011-2022 走看看