Products
GG网络技术分享 2025-11-13 06:40 2
两个日期之间差值的示例代码。此代码用LocalDate和Period类来计算两个日期之间的年、月、日差异。
java import java.time.LocalDate; import java.time.format.DateTimeFormatter; import java.time.Period;

public class DateDifferenceExample {
public static void main {
// 定义日期格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern;
// 解析日期字符串为LocalDate对象
LocalDate date1 = LocalDate.parse;
LocalDate date2 = LocalDate.parse;
// 计算两个日期之间的差异
Period period = Period.between;
// 输出后来啊
System.out.println + "年" + period.getMonths + "月" + period.getDays + "天");
}
}
这段代码先说说定义了一个日期格式DateTimeFormatter,然后用这玩意儿格式器将日期字符串转换为LocalDate对象。接着,用Period.between方法计算两个日期之间的差异,并输出后来啊。
请注意, 此代码仅用Java 8或geng高大版本的java.time包,基本上原因是它依赖于该版本引入的日期和时候API。Ru果你需要兼容geng老的Java版本, 你兴许需要用Calendar类或SimpleDateFormat类,但它们的方法和API会geng麻烦。
Demand feedback