欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java小知识:获取当前日期前(后)几天的日期

程序员文章站 2022-05-15 11:20:56
...

废话不说,直接上代码:

/**
 * 获取当前日期前(后)x天的日期
 *
 * @param day
 *            天数(如果day数为负数,说明是此日期前的天数)
 * @param sdf 日期格式
 */
public static String getBeforNumDay(SimpleDateFormat sdf,int day) {
	Calendar calendar = Calendar.getInstance();
	calendar.setTime(new Date());
	calendar.add(Calendar.DATE, day);
	return sdf.format(calendar.getTime());
}