LocalDateTime类型对象怎么定义昨天八点半
时间: 2023-11-02 22:00:31 浏览: 85
你使用以下代码来定义一个表示昨天八点半的 LocalDateTime 对象:
```java
import java.time.*;
LocalDateTime yesterdayHalfPastEight = LocalDateTime.now()
.minusDays(1)
.withHour(8)
.withMinute(30)
.withSecond(0)
.withNano(0);
```
这里使用了 `LocalDateTime.now()` 获取当前的日期和时间,然后使用 `minusDays(1)` 减去一天来表示昨天,接着使用 `withHour(8)` 设置小时为 8,`withMinute(30)` 设置分钟为 30,`withSecond(0)` 设置秒数为 0,`withNano(0)` 设置纳秒数为 0,这样就得到了一个表示昨天八点半的 LocalDateTime 对象。
阅读全文