java 计算时间差

忘是亡心i 2022-10-07 13:54 297阅读 0赞
  1. public static void test(String endDate,String newDate) throws ParseException {
  2. long nd = 1000 * 24 * 60 * 60;
  3. long nh = 1000 * 60 *60;
  4. long nm = 1000 * 60;
  5. SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  6. Date d1 = df.parse(endDate);
  7. Date d2 = df.parse(newDate);
  8. long diff = d1.getTime() - d2.getTime();
  9. long day = diff/nd;
  10. long hour = diff/nh;
  11. long minute = diff/nm;
  12. log.info("相差的天数为:"+day);
  13. log.info("相差的小时为:"+hour);
  14. log.info("相差的分钟数为:"+minute);
  15. }

发表评论

表情:
评论列表 (有 0 条评论,297人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java计算Date类时间差

    在Java中,我们可以使用Date类来表示日期和时间。如果我们想要计算两个日期之间的时间差,我们可以使用以下步骤: 1. 创建两个Date对象,表示要比较的两个日期。 2.