"Java 获取两个日期之间的天数 - 使用 LocalDate 和 ChronoUnit"\n\n使用 Java 中的 java.time 包中的 LocalDate 类来实现获取两个日期之间的天数。\n\n下面是一个示例代码:\n\njava\nimport java.time.LocalDate;\nimport java.time.temporal.ChronoUnit;\n\npublic class DateUtils {\n public static long getDaysBetweenDates(LocalDate startDate, LocalDate endDate) {\n return ChronoUnit.DAYS.between(startDate, endDate);\n }\n\n public static void main(String[] args) {\n LocalDate startDate = LocalDate.of(2022, 1, 1);\n LocalDate endDate = LocalDate.of(2022, 12, 31);\n long daysBetween = getDaysBetweenDates(startDate, endDate);\n System.out.println(\"Days between dates: \" + daysBetween);\n }\n}\n\n\n在上述代码中,我们定义了一个 getDaysBetweenDates 方法,该方法接受两个 LocalDate 类型的参数,并使用 ChronoUnit.DAYS.between 方法计算两个日期之间的天数差。然后在 main 方法中,我们定义了两个日期并调用 getDaysBetweenDates 方法来获取它们之间的天数。最后,我们将结果打印输出。\n\n输出结果为:\n\n\nDays between dates: 364\n\n\n这表示 2022 年 1 月 1 日和 2022 年 12 月 31 日之间相差 364 天。


原文地址: https://www.cveoy.top/t/topic/pFVy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录