* 获取N天前的时间
* @param num 天数
* @return 结果
*/
public static long historyDay(int num) {
Calendar calendar = Calendar.getInstance();
// 往前推30天
calendar.add(Calendar.DAY_OF_MONTH, -num);
Date previousDate = calendar.getTime();
SimpleDateFormat simpleFormatter = new SimpleDateFormat(YYYY_MM_DD);
String dateStr = simpleFormatter.format(previousDate);
return dateToTimeSpan(dateStr + " 23:59:59");
}
AI 代码解读
测试:
public static void main(String[] args) {
long l = historyDay(30);
System.out.println(l);
}
AI 代码解读