public static String getBeforeDate(Date date, int days, String daytype) { SimpleDateFormat df = new SimpleDateFormat(daytype); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.set(Calendar.DAY_OF_YEAR, calendar.get(Calendar.DAY_OF_YEAR) - days); return df.format(calendar.getTime()); }
/**
* 向後推算時間,并轉換成指定格式輸出
* @param date 參照日期
* @param days 變動的天數
* @param daytype 傳回的樣式 eg: yyyy-MM-dd HH:mm:ss
* @return
*/
public static String getAfterDate(Date date, int days, String daytype) {
SimpleDateFormat df = new SimpleDateFormat(daytype);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.set(Calendar.DAY_OF_YEAR, calendar.get(Calendar.DAY_OF_YEAR) + days);
return df.format(calendar.getTime());
}
版權聲明:本文為CSDN部落客「weixin_33933118」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。
原文連結:https://blog.csdn.net/weixin_33933118/article/details/92466119