/**
* 获取指定日期的指定天数后日期
*
* @param date 指定日期
* @param days 指定天数
* @return 结果
*/
public static String getDesignatedDate(String date, String days) {
try {
// 日期格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
// 指定日期加上指定天数
Date newDate = addDate(dateFormat.parse(date), Long.valueOf(days));
return dateFormat.format(newDate);
} catch (ParseException e) {
e.printStackTrace();
}
}
/**
* 指定日期加上指定天数后日期
*
* @param date 指定日期
* @param day 指定天数
* @return 结果
*/
private static Date addDate(Date date, long day) {
// 得到指定日期的毫秒数
long time = date.getTime();
// 要加上的天数转换成毫秒数
day = day * 24 * 60 * 60 * 1000;
// 相加得到新的毫秒数
time += day;
// 将毫秒数转换成日期
return new Date(time);
}
3 获取指定日期的指定天数后日期
最新推荐文章于 2023-09-26 15:36:29 发布