获取根据当前时间当天每个小时的时间段 最后一小的时间为59:59:59 输出的时间格式为2020-09-09 00:10:10java
时间: 2023-11-28 10:50:23 浏览: 119
可以使用Java 8的时间API来实现。具体代码如下:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class HourlyTimeRange {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
for (int i = 0; i < 24; i++) {
LocalDateTime start = LocalDateTime.of(now.getYear(), now.getMonth(), now.getDayOfMonth(), i, 0, 0);
LocalDateTime end = LocalDateTime.of(now.getYear(), now.getMonth(), now.getDayOfMonth(), i, 59, 59);
System.out.println(start.format(formatter) + " - " + end.format(formatter));
}
}
}
```
这段代码会输出当前时间所在的日期的每个小时的时间段,时间格式为"yyyy-MM-dd HH:mm:ss"。
阅读全文