hutool 获取某一时间段的每一天
时间: 2024-03-26 22:34:23 浏览: 64
在 Hutool 中,您可以使用 DateUtil 类和DateRange 类来获取某一时间段的每一天。以下是一个示例代码:
```java
import cn.hutool.core.date.DateRange;
import cn.hutool.core.date.DateUtil;
public class Main {
public static void main(String[] args) {
String startDateStr = "2021-01-01"; // 起始日期
String endDateStr = "2021-01-31"; // 结束日期
DateRange dateRange = DateUtil.range(startDateStr, endDateStr, DateField.DAY_OF_MONTH); // 时间段
dateRange.forEach(date -> {
System.out.println(DateUtil.format(date, "yyyy-MM-dd")); // 打印每一天的日期
});
}
}
```
在这个示例中,我们先将起始日期和结束日期转换为字符串格式,并使用 DateUtil.range() 方法获取时间段。然后,我们使用 forEach() 方法遍历时间段中的每一天,通过 DateUtil.format() 方法将每一天的日期格式化为"yyyy-MM-dd"的字符串格式,最后使用 System.out.println() 函数打印每一天的日期。您可以根据自己的需求修改起始日期和结束日期。
阅读全文