Javaは2つの日付の間隔日数を計算します

1201 ワード

くだらないことを言わないで、コードを貼って終わります!鉄さん!
 

        /**
         *     
         * @param startTime :     
         * @param endTime  :     
         * @return   
         */
        public static int caculateTotalTime(String startTime,String endTime) {
            SimpleDateFormat formatter =   new SimpleDateFormat( "yyyy-MM-dd");
            Date date1=null;
            Date date = null;
            Long l = 0L;
            try {
                date = formatter.parse(startTime);
                long ts = date.getTime();
                date1 =  formatter.parse(endTime);
                long ts1 = date1.getTime();

                l = (ts - ts1) / (1000 * 60 * 60 * 24);

            } catch (ParseException e) {
                e.printStackTrace();
            }
            return l.intValue();
        }

 
はい.呼び出しましょう!!!
 
  public static void main(String[] args) {

        String starTime = "2019-05-08";
        String endTime =  "2019-05-10";
        int i = SettJob.caculateTotalTime(starTime, endTime);
        System.out.println(i);

    }


    :

-2

 
 
終わりだ!鉄さん!役に立つと思う鉄ちゃんがいいね!