根据日期条件,使用DateUtil写一个获取前N天和后M天的方法
时间: 2024-02-02 18:03:02 浏览: 30
好的,以下是使用DateUtil获取前N天和后M天的方法的示例代码:
```java
import cn.hutool.core.date.DateUtil;
public class DateUtilExample {
public static void main(String[] args) {
int N = 7; // 获取前7天
int M = 3; // 获取后3天
// 获取当前时间
String now = DateUtil.now();
// 获取前N天
String beforeN = DateUtil.offsetDay(DateUtil.parse(now), -N).toString();
System.out.println("前" + N + "天:" + beforeN);
// 获取后M天
String afterM = DateUtil.offsetDay(DateUtil.parse(now), M).toString();
System.out.println("后" + M + "天:" + afterM);
}
}
```
在这个示例中,我们使用了Hutool工具包的DateUtil类来获取前N天和后M天的日期。首先,我们定义了N和M的值,然后使用DateUtil.now()方法获取当前时间。接着,我们使用DateUtil.offsetDay()方法来获取前N天和后M天的日期。最后,我们将结果输出到控制台上。