public static String getLateDate(String sDate,int iDays) {
String sLateDate = "";
Calendar calendar = Calendar.getInstance();
try {
String time = sDate;
String[] arrDate = time.split("-");
int iYear = Integer.valueOf(arrDate[0]);
int iMonth = Integer.valueOf(arrDate[1]);
int iDay = Integer.valueOf(arrDate[2]);
calendar.set(iYear, iMonth, iDay);
calendar.add(Calendar.MONTH, -1);//因为Month值从0开始,所以取得的值应该减去1
calendar.add(Calendar.DATE, iDays);
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//构造日期格式化器
date = calendar.getTime sLateDate = sdf.format(date);
} catch (Exception e) {
e.printStackTrace();
}
return sLateDate;
}
这是加天的,月你自己修改一下,相信一看就明白了
取消
评论