LeetCode(1360)日期之间隔几天

没办法,背下来吧

import java.text.*;
import java.util.*;
import java.lang.*;
class Solution {
    public int daysBetweenDates(String date1, String date2){
        int day = 0;
        try{
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            Date d1 = sdf.parse(date1);
            long ld1 = d1.getTime();
            Date d2 = sdf.parse(date2);
            long ld2 = d2.getTime();
            long time = Math.abs(ld1-ld2);
            day = (int)(time/3600/1000/24);
        }catch(ParseException e){
            e.printStackTrace();
        }
        return day;
    }
}

 

posted @ 2022-05-12 21:44  智人心  阅读(21)  评论(0)    收藏  举报