package homework260727.p3_datamath; import java.time.LocalDate; import java.time.LocalDateTime; /** * @author WanJl * @version 1.0 * @title DataMathTest * @description * * 计算天数差计算当前日期距离 2026-12-31 还有多少天(用 `until()` 或 `toEpochDay()`) * 距离 2026-12-31 还有:157 天 * @create 2026/7/28 */ public class DataMathTest { public static void main(String[] args) { LocalDate localDate = LocalDate.of(2026, 7, 27); LocalDate localDate2 = LocalDate.of(2026, 12, 31); long now = localDate.toEpochDay(); //距离 1970-01-01 有多少天 long epochDay = localDate2.toEpochDay(); //距离 1970-01-01 有多少天 System.out.println("距离 2026-12-31 还有:"+(epochDay-now)+"天"); } }