java指定日期date增加天数
时间: 2023-11-18 22:04:58 浏览: 114
可以使用Java的Calendar类来实现。具体代码如下:
```java
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.DATE, days);
Date newDate = cal.getTime();
```
其中,date为指定的日期,days为要增加的天数,newDate为增加天数后的新日期。
相关问题
用java工具类实现date日期加上指定天数3天后的日期
可以使用Java中的Calendar类来实现日期加上指定天数,以下是一个简单的工具类实现:
```java
import java.util.Calendar;
import java.util.Date;
public class DateUtils {
public static Date addDays(Date date, int days) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_YEAR, days);
return calendar.getTime();
}
}
```
其中,addDays方法接受一个Date类型的日期和int类型的天数作为参数,返回增加指定天数后的日期。
用java hutool工具类实现date日期加上指定天数后的日期
Hutool是一款非常好用的Java工具类库,它提供了很多常用的工具类,包括日期处理。使用Hutool工具类实现日期加上指定天数后的日期非常简单,以下是一个示例代码:
```java
import cn.hutool.core.date.DateUtil;
public class DateUtils {
public static void main(String[] args) {
String dateStr = "2022-01-01";
int days = 3;
String result = DateUtil.offsetDay(dateStr, days).toString("yyyy-MM-dd");
System.out.println("加上 " + days + " 天后的日期为:" + result);
}
}
```
其中,offsetDay方法接受一个日期字符串和int类型的天数作为参数,返回增加指定天数后的日期。toString方法用于将日期转换为指定格式的字符串。
阅读全文