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/pZjg 著作权归作者所有。请勿转载和采集!