LocalDateTime 判空
时间: 2023-11-16 08:00:46 浏览: 95
Qt可为空值的DateTimeEdit
LocalDateTime 可以使用 Optional 类进行封装来判断是否为空,也可以判断其中的日期和时间成员是否为空。
以下是两种常见的判空方法:
```java
// 使用 Optional 进行封装
LocalDateTime dateTime = LocalDateTime.of(2023, 7, 21, 9, 0);
Optional<LocalDateTime> optionalDateTime = Optional.ofNullable(dateTime);
if (optionalDateTime.isPresent()) {
System.out.println("dateTime 不为空");
} else {
System.out.println("dateTime 为空");
}
// 判断其中的日期和时间成员是否为空
LocalDateTime dateTime = LocalDateTime.of(2023, 7, 21, 9, 0);
if (dateTime != null && dateTime.toLocalDate() != null && dateTime.toLocalTime() != null) {
System.out.println("dateTime 不为空");
} else {
System.out.println("dateTime 为空");
}
```
阅读全文