需求描述:有时候我们需要根据时间来查询一些信息,比如,当前时间向前数100天,这段时间的数据信息
偶尔发现原来源码里已经给我们封装好了—-
源码:
public static Date getDateAddDays(Date date, int add_days) {
Calendar time = Calendar.getInstance();
time.setTime(date);
time.add(5, add_days);
return time.getTime();
}
负数表示向前,整数表示向后
示例代码:
String logTimeBegin = FormatTime.toString(FormatTime.getDate(FormatTime.getDateAddDays(new Date(), -30), "yyyy-MM-dd 00:00:00"), "yyyy-MM-dd HH:mm:ss");
String logTimeEnd = FormatTime.toString(new Date(), "yyyy-MM-dd HH:mm:ss");