localdatetime获取当天23点59分59秒
时间: 2024-09-19 22:04:52 浏览: 121
获取当天昨天上周当月当年的起始和结束时间
4星 · 用户满意度95%
LocalDateTime是Java 8引入的一个日期时间类,它表示一个特定的时间点,包括年、月、日、小时、分钟、秒和纳秒。如果你想获取当前日期的23点59分59秒,你可以这样做:
```java
import java.time.LocalDateTime;
import java.time.LocalTime;
LocalDateTime currentDateTime = LocalDateTime.now(); // 获取当前日期时间
LocalTime endOfDay = LocalTime.of(23, 59, 59); // 定义23:59:59这个时间
LocalDateTime exactEndOfDay = LocalDateTime.of(currentDateTime.toLocalDate(), endOfDay); // 将日期部分设置为当天
System.out.println(exactEndOfDay);
```
这段代码首先获取当前日期时间,然后创建一个表示23:59:59的时间对象,最后将这两个结合到一起,得到的就是当前日期的23点59分59秒。
阅读全文