Java 获取当前时间截止到小时的日期
时间: 2024-09-27 10:12:00 浏览: 35
查询日期所在的自然周,月的起始日期
5星 · 资源好评率100%
在Java中,你可以使用`java.time`包下的`LocalDateTime`和`DayOfWeek`类来获取当前时间截止到小时的日期。下面是一个示例:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 获取当前时间并截断到小时
LocalDateTime currentHour = LocalDateTime.now().withMinute(0).withSecond(0).withNano(0);
// 格式化日期到指定格式,例如"yyyy-MM-dd HH"
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH");
String formattedDate = currentHour.format(formatter);
System.out.println("当前时间截止到小时的日期: " + formattedDate);
}
}
```
这个例子中,`.withMinute(0).withSecond(0).withNano(0)`用于清除分钟、秒和纳秒,只保留小时部分。`DateTimeFormatter`则用来格式化输出的时间。
阅读全文