java计算两个字符串时间差多少天
可以使用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/ig2X 著作权归作者所有。请勿转载和采集!