/**
* 计算出离当前日期datas天的日期,若datas小于0表示当前日期之前datas天,若datas大于0表当前日期之后datas天
*
* @param 要计算的天数
* @return 得到日期
*/
public static Date getDesignationBeforeDate(int datas) {
GregorianCalendar calendar = new GregorianCalendar();
calendar.add(GregorianCalendar.DATE, datas);
String begin = new java.sql.Date(calendar.getTime().getTime()).toString();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date beginDate = null;
try {
beginDate = sdf.parse(begin);
} catch (ParseException e) {
e.printStackTrace();
}
return beginDate;
}
根据指定的天数前移或者后移 正数前移 负数则后移