/**
* @Description 当前日期时间
* @param format 日期格式
* @Throws
* @Return java.lang.String
* @Date 2021-02-02 10:26:13
* @Author WangKun
**/
public static String currentDate(String format){
SimpleDateFormat sd = new SimpleDateFormat(format);
Calendar c = Calendar.getInstance();
return sd.format(c.getTime());
}
/**
* @Description 过去7天 (一周)
* @param format 日期格式
* @Throws
* @Return java.lang.String
* @Date 2021-02-02 10:42:55
* @Author WangKun
**/
public static String past7Days(String format){
SimpleDateFormat sd = new SimpleDateFormat(format);
Calendar c = Calendar.getInstance();
c.setTime(new Date());
c.add(Calendar.DATE, - 7);
Date d = c.getTime();
return sd.format(d);
}
/**
* @Description 过去一个月
* @param format 日期格式
* @Throws
* @Return java.lang.String
* @Date 2021-02-02 10:45:15
* @Author WangKun
**/
public static String past1Month(String format){
SimpleDateFormat sd = new SimpleDateFormat(format);
Calendar c = Calendar.getInstance();
c.setTime(new Date());
c.add(Calendar.MONTH, -1);
return sd.format(c.getTime());
}
/**
* @Description 过去6个月 (半年)
* @param format 日期格式
* @Throws
* @Return java.lang.String
* @Date 2021-02-02 10:47:22
* @Author WangKun
**/
public static String pastHalfYear(String format){
SimpleDateFormat sd = new SimpleDateFormat(format);
Calendar c = Calendar.getInstance();
c.setTime(new Date());
c.add(Calendar.MONTH, -6);
return sd.format(c.getTime());
}