可以使用Java中的java.time包来计算两个日期之间的时间差。

import java.time.LocalDate;
import java.time.temporal.ChronoUnit;

public class Main {
    public static void main(String[] args) {
        String date1 = '2022-01-01';
        String date2 = '2022-01-10';

        LocalDate startDate = LocalDate.parse(date1);
        LocalDate endDate = LocalDate.parse(date2);

        long daysBetween = ChronoUnit.DAYS.between(startDate, endDate);
        System.out.println('时间差为:' + daysBetween + '天');
    }
}

上述代码中,我们通过LocalDate.parse()方法将字符串日期转换为LocalDate对象,然后使用ChronoUnit.DAYS.between()方法计算两个日期之间的天数差。最后,将结果打印输出。


原文地址: https://www.cveoy.top/t/topic/pZjg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录