java获取今天的开始时间和结束时间
时间: 2023-07-18 19:32:31 浏览: 107
以下是Java代码获取今天的开始时间和结束时间的示例:
```java
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
public class Main {
public static void main(String[] args) {
// 获取今天的日期
LocalDate today = LocalDate.now();
// 获取今天的开始时间
LocalDateTime startOfDay = today.atStartOfDay();
System.out.println("今天的开始时间:" + startOfDay);
// 获取今天的结束时间
LocalDateTime endOfDay = LocalDateTime.of(today, LocalTime.MAX);
System.out.println("今天的结束时间:" + endOfDay);
}
}
```
输出:
```
今天的开始时间:2022-01-01T00:00
今天的结束时间:2022-01-01T23:59:59.999999999
```
注意,这里的结束时间是本日的最后一刻,包括纳秒级别的精度。如果不需要这么精确的结束时间,可以将LocalTime.MAX替换为LocalTime.of(23, 59, 59)。
阅读全文