查询LocalDateTime昨天开始和结束时间
时间: 2023-10-14 11:26:14 浏览: 85
以下是查询LocalDateTime昨天开始和结束时间的Java代码示例:
```java
import java.time.LocalDateTime;
import java.time.LocalTime;
public class Example {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
LocalDateTime yesterdayStart = LocalDateTime.of(now.minusDays(1).toLocalDate(), LocalTime.MIN);
LocalDateTime yesterdayEnd = LocalDateTime.of(now.minusDays(1).toLocalDate(), LocalTime.MAX);
System.out.println("Yesterday start: " + yesterdayStart);
System.out.println("Yesterday end: " + yesterdayEnd);
}
}
```
运行以上代码,输出如下:
```
Yesterday start: 2021-11-04T00:00
Yesterday end: 2021-11-04T23:59:59.999999999
```
以上代码使用`LocalDateTime.now()`获取当前时间,然后通过`LocalDateTime.minusDays(1)`获取昨天的日期。接着使用`LocalDateTime.of()`方法构建昨天的开始时间和结束时间,开始时间为当天的00:00:00,结束时间为当天的23:59:59.999999999。
阅读全文