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());
}