1、第一种情况:
给定string日期格式时间(2021-04-23)添加天数后还是string格式日期
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); // 指定日期格式
Date currdate = null;
try
{
currdate = format.parse(aaa); // aaa为当前获取的string日期格式的时间
}
catch (ParseException e)
{
e.printStackTrace();
}
Calendar calendar = Calendar.getInstance();
calendar.setTime(currdate);
calendar.add(Calendar.DAY_OF_MONTH, 15); // 15表示加多少天
Date date = calendar.getTime();
String enddate = format.format(date); // 加上15天后的string格式日期
2、第二种情况:
给定Date日期格式时间(2021-04-23)添加天数后还是Date格式日期
Date d = new Date(); // 获取当前系统时间
Calendar calendar = Calendar.getInstance();
calendar.setTime(d);
calendar.add(Calendar.DAY_OF_MONTH, 15);//+1今天的时间加一天
Date date = calendar.getTime();
版权归原作者 菜鸟是大神 所有, 如有侵权,请联系我们删除。