java获取当天的24小时时间段
时间: 2023-10-18 19:24:39 浏览: 113
java获取某一时间
可以使用Java中的LocalDateTime类来获取当前时间,并使用DateTimeFormatter类来格式化输出。以下是一个示例代码:
```
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String formattedDateTime = now.format(formatter);
System.out.println("当前时间为:" + formattedDateTime);
LocalDateTime startOfDay = now.toLocalDate().atStartOfDay();
String formattedStartOfDay = startOfDay.format(formatter);
System.out.println("当天零点时间为:" + formattedStartOfDay);
LocalDateTime endOfDay = startOfDay.plusDays(1).minusSeconds(1);
String formattedEndOfDay = endOfDay.format(formatter);
System.out.println("当天23:59:59时间为:" + formattedEndOfDay);
}
}
```
这段代码将会输出当前时间、当天零点时间以及当天23:59:59时间。
阅读全文