LocalDateTime获取当日时间
时间: 2023-11-16 07:55:49 浏览: 79
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();
```
这样就可以获取到当前的年月日时分秒信息。
相关问题
LocalDateTime获取当天开始时间
可以使用Java 8中的LocalDateTime类来获取当天的开始时间。具体实现如下:
```
LocalDateTime now = LocalDateTime.now();
LocalDateTime startOfDay = now.with(LocalTime.MIN);
```
其中,`now`表示当前时间,`LocalTime.MIN`表示当天的最小时间,即00:00:00。
LocalDateTime获取当天指定时间
要获取当天的指定时间,可以使用LocalDateTime的withHour和withMinute方法来设置小时和分钟。以下是一个示例代码:
```
// 获取当天的指定时间
LocalDateTime now = LocalDateTime.now();
LocalDateTime specifiedTime = now.withHour(10).withMinute(30);
System.out.println(specifiedTime);
```
这段代码中,使用now方法获取当前的日期时间,然后使用withHour方法设置小时为10,使用withMinute方法设置分钟为30,从而得到当天的指定时间。
阅读全文