欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java时间差计算

程序员文章站 2024-01-29 10:25:40
...
    private static String FORMAT_DAY = "yyyy-MM-dd";

/**
     *  计算得到时间差,单位:天   注:不含结束日期  2019-02-21~2019-02-23  结果2
     * @param startDate 开始日期
     * @param endDate  结束日期
     * @return
     */
    public static int dateDifference(String startDate, String endDate)   {
        Date d1 = conversionToDate(startDate,FORMAT_DAY);
        Date d2 = conversionToDate(endDate,FORMAT_DAY);
        long dateDifference = d2.getTime() - d1.getTime();
        long nd = 1000 * 24 * 60 * 60;
        return (int)(dateDifference / nd);
    }

 

相关标签: java 时间差