LocalDateTime获取当天0点时间
时间: 2024-02-02 16:10:15 浏览: 28
以下是使用LocalDateTime获取当天0点时间的示例代码:
```java
LocalDateTime today_start = LocalDateTime.of(LocalDate.now(), LocalTime.MIN);
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
System.out.println(df.format(today_start)); // 输出:2021-01-01 00:00:00
```
相关问题
localdatetime获取当天0点
可以使用Java中的LocalDateTime类来获取当天的0点时间。具体实现可以使用以下代码:
```
LocalDateTime todayStart = LocalDateTime.now().withHour(0).withMinute(0).withSecond(0).withNano(0);
```
上述代码中,`LocalDateTime.now()`可以获取当前时间,`withHour(0).withMinute(0).withSecond(0).withNano(0)`可以将时分秒和纳秒都设为0,从而获取当天的0点时间。
LocalDateTime获取当日时间
LocalDateTime可以获取当前日期和时间,包括年月日时分秒。可以使用now()方法获取当前的LocalDateTime对象,然后使用get方法获取对应的年月日时分秒信息。例如,以下代码可以获取当前日期和时间:
```
LocalDateTime now = LocalDateTime.now();
int year = now.getYear();
int month = now.getMonthValue();
int day = now.getDayOfMonth();
int hour = now.getHour();
int minute = now.getMinute();
int second = now.getSecond();
```
这样就可以获取到当前的年月日时分秒信息。