DataMathTest.java 786 B

12345678910111213141516171819202122232425
  1. package homework260727.p3_datamath;
  2. import java.time.LocalDate;
  3. import java.time.LocalDateTime;
  4. /**
  5. * @author WanJl
  6. * @version 1.0
  7. * @title DataMathTest
  8. * @description
  9. *
  10. * 计算天数差计算当前日期距离 2026-12-31 还有多少天(用 `until()` 或 `toEpochDay()`)
  11. * 距离 2026-12-31 还有:157 天
  12. * @create 2026/7/28
  13. */
  14. public class DataMathTest {
  15. public static void main(String[] args) {
  16. LocalDate localDate = LocalDate.of(2026, 7, 27);
  17. LocalDate localDate2 = LocalDate.of(2026, 12, 31);
  18. long now = localDate.toEpochDay(); //距离 1970-01-01 有多少天
  19. long epochDay = localDate2.toEpochDay(); //距离 1970-01-01 有多少天
  20. System.out.println("距离 2026-12-31 还有:"+(epochDay-now)+"天");
  21. }
  22. }