zoukankan      html  css  js  c++  java
  • 获取两个日期之间相差的天数

     1     /**
     2      * 两个日期之间相差的天数
     3      * @param start
     4      * @param end
     5      * @return
     6      */
     7     public static final int daysBetween(Date start, Date end) { 
     8         java.util.Calendar calst = java.util.Calendar.getInstance();   
     9         java.util.Calendar caled = java.util.Calendar.getInstance();   
    10         calst.setTime(start);   
    11          caled.setTime(end);   
    12          //设置时间为0时   
    13          calst.set(java.util.Calendar.HOUR_OF_DAY, 0);   
    14          calst.set(java.util.Calendar.MINUTE, 0);   
    15          calst.set(java.util.Calendar.SECOND, 0);   
    16          caled.set(java.util.Calendar.HOUR_OF_DAY, 0);   
    17          caled.set(java.util.Calendar.MINUTE, 0);   
    18          caled.set(java.util.Calendar.SECOND, 0);   
    19         //得到两个日期相差的天数   
    20          int days = ((int) (caled.getTime().getTime() / 1000) - (int) (calst.getTime().getTime() / 1000)) / 3600 / 24;   
    21         return days;   
    22     }   
    成功不是终点,失败也并非末日,重要的是前行的勇气!
  • 相关阅读:
    CF1037H
    CF1296F
    CF1446F
    CF1175G
    CF1146G
    CF1303G
    CF1067D
    CF1477E
    COJ16G
    ZJOI2018 迷宫
  • 原文地址:https://www.cnblogs.com/DSH-/p/10788887.html
Copyright © 2011-2022 走看看