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 次 |
| 最近记录: |