package Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/*日期偏移工具*/
import java.util.GregorianCalendar;
public class DateShiftUtil {
/*@param dateformat 时间格式
*@param date 基准日期
*@param intnum 日期偏移,正数向前,负数向后!
* */
public static String dateshit(String dateformat,String date,int intnum) throws ParseException{
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(dateformat);//格式工具
Date da = simpleDateFormat.parse(date);
Calendar calendar = new GregorianCalendar();
calendar.setTime(da);
calendar.add(Calendar.DAY_OF_MONTH, intnum);//日期偏移,正数向前,负数向后!
return simpleDateFormat.format(calendar.getTime());
}
public static void main(String[] args) throws ParseException {
System.out.println(dateshit("yyyy-MM-dd HH:mm:ss","2018-08-28 10:28:13",-7));
}
}
java计算前七天日期 /日期偏移工具
最新推荐文章于 2024-08-23 02:07:17 发布