Java日期时间处理与BigDecimal类的使用
1. Java日期时间处理
1.1 计算两个日期之间的时间差
在Java中, LocalDate
类提供了便捷的方式来计算两个日期之间的时间差,通过 until()
方法可以实现这一功能。该方法会比较两个日期,并返回一个 Period
对象,表示两个日期之间的时间差。以下是示例代码:
import java.time.LocalDate;
import java.time.Period;
public class App {
public static void main(String[] args) {
LocalDate ld = LocalDate.now();
LocalDate otherDate = LocalDate.parse("2022-01-01");
Period diff = ld.until(otherDate);
System.out.println("Starting date: " + ld);
System.out.println("Other date: " + otherDate);
System.out.println("==========================");
System.out.println("Difference: " + diff );
}
}
<