【发布时间】:2015-07-06 15:52:17
【问题描述】:
如何使用 Java 8 的 java.time API 确定一个日期是否介于其他两个日期之间?
【问题讨论】:
-
您对 JavaDoc 网站上的 API 进行了哪些研究?
如何使用 Java 8 的 java.time API 确定一个日期是否介于其他两个日期之间?
【问题讨论】:
LocalDate 类有
isAfter(LocalDate other)
isBefore(LocalDate other)
isEqual(LocalDate other)
与其他日期比较的方法。这是一个例子:
LocalDate today = LocalDate.now();
LocalDate tomorrow = LocalDate.now().plusDays(1);
LocalDate yesterday = LocalDate.now().minusDays(1);
if(today.isAfter(yesterday) && today.isBefore(tomorrow))
System.out.println("Today is... today!");
【讨论】: