LocalDateTime 设置时分秒为0
时间: 2023-11-28 21:43:33 浏览: 128
可以使用`LocalDateTime`的`with`方法来设置时分秒为0,具体实现如下所示:
```java
LocalDateTime localDateTime = LocalDateTime.now(); // 获取当前日期时间
LocalDateTime result = localDateTime.with(LocalTime.MIN); // 将时分秒设置为0
System.out.println(result); // 输出:2021-12-01T00:00
```
上述代码中,首先使用`LocalDateTime.now()`方法获取当前日期时间,然后使用`with`方法将时分秒设置为`LocalTime.MIN`,即0点0分0秒。最后输出结果为`2021-12-01T00:00`。
相关问题
localdatetime设置时分秒
LocalDateTime可以通过of方法设置时分秒,例如:
LocalDateTime localDateTime = LocalDateTime.of(2021, 9, 1, 12, 30, 45);
这样就设置了一个2021年9月1日12点30分45秒的LocalDateTime对象。
LocalDateTime设置时分秒
要设置LocalDateTime的时分秒,可以使用withHour、withMinute和withSecond方法。例如:
```
LocalDateTime now = LocalDateTime.now();
LocalDateTime newDateTime = now.withHour(10).withMinute(30).withSecond(0);
```
这将创建一个新的LocalDateTime对象,其时间为当前时间的10:30:00。
阅读全文