可以使用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()方法计算两个日期之间的天数差。最后,将结果打印输出

java计算两个字符串时间差多少天

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

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