java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.time.temporal.ChronoUnit;
public class Main {
public static void main(String[] args) {
String dateString1 = "2023-01-01";
String dateString2 = "2023-07-29";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
LocalDate date1 = LocalDate.parse(dateString1, formatter);
LocalDate date2 = LocalDate.parse(dateString2, formatter);
long daysDiff = ChronoUnit.DAYS.between(date1, date2);
System.out.println("天数差异:" + daysDiff);
}
}
=========================================================================
=========================================================================
若要计算两个以 "yyyy-MM-dd" 格式表示的日期之间的天数差异,可以按照以下步骤进行操作:
-
将字符串日期解析为
LocalDate
对象。 -
可以使用
java.time.format.DateTimeFormatter
类中的ofPattern()
方法创建日期格式模式,然后使用parse()
方法将字符串解析为LocalDate
对象。 -
将字符串日期解析为
LocalDate
对象。可以使用java.time.format.DateTimeFormatter
类中的ofPattern()
方法创建日期格式模式,然后使用parse()
方法将字符串解析为LocalDate
对象。