jel*_*ion -2 java java-8 java-time
我知道有isAfter
两种方法LocalDateTime
和LocalDate
.
然而,如果我可以混合这些类,即LocalDate.isAfter(LocalDateTime)
不将其中一个类转换为另一个类,它将使我的生活更容易.
您可以执行以下操作,但不清楚LocalDate是指当天的开始,还是当天的任何时间.
// is midnight of localDate after localDateTime
boolean afterStartof = localDate.atStartOfDay().isAfter(localDateTime)
Run Code Online (Sandbox Code Playgroud)
或者在一天中的任何时间之后
// is localDate after the day in localDateTime
boolean afterThatDay = localDate.isAfter(localDateTime.toLocalDate());
Run Code Online (Sandbox Code Playgroud)
简而言之,日期匹配时的行为未定义,您需要一种方法
if (localDate.isEqual(localDateTime.toLocalDate())) {
// what do we do?
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
408 次 |
最近记录: |