返回当前Date JAVA之后num天的Date值

时间:2018-11-12 06:31:20

标签: java date date-arithmetic

我有一个给定的任务,但实际上并不了解该功能要执行的操作。这是给定的代码:

// Returns a Date value that is num days after current Date
public Date daysAfter(int num) {
    return null;
} 

2 个答案:

答案 0 :(得分:2)

最简单的方法,恕我直言,将使用日历对象:

public static Date daysAfter(int num) {
    Calendar cal = Calendar.getInstance();
    cal.add(Calendar.DATE, num);
    return cal.getTime();
}

答案 1 :(得分:2)

您可以获取日期以及您提供的日期,如下所示:

public static LocalDate getDateAfter(Integer days) {
    return LocalDate.now().plusDays(days);
}
相关问题