/**
* 获取指定日期的前几天(days<0)或者后几天(days>0)
*
* @param date
* @param days
* @param format
* @return
*/
public static String defineDayBefore2Object(Date date, int days,
String format) {
if (date == null || days == 0) {
return null;
}
if (format == null || format.equals("")) {
format = "yyyy-MM-dd HH:mm:ss";
}
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DATE, days);
Date d = calendar.getTime();
SimpleDateFormat sdf = new SimpleDateFormat(format);
String strDate = sdf.format(d);
return strDate;
}
* 获取指定日期的前几天(days<0)或者后几天(days>0)
*
* @param date
* @param days
* @param format
* @return
*/
public static String defineDayBefore2Object(Date date, int days,
String format) {
if (date == null || days == 0) {
return null;
}
if (format == null || format.equals("")) {
format = "yyyy-MM-dd HH:mm:ss";
}
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DATE, days);
Date d = calendar.getTime();
SimpleDateFormat sdf = new SimpleDateFormat(format);
String strDate = sdf.format(d);
return strDate;
}
本文介绍了一个实用的Java方法,用于获取指定日期的前几天或后几天,并支持自定义日期格式。该方法通过Calendar类进行日期计算,利用SimpleDateFormat来格式化日期。
7325

被折叠的 条评论
为什么被折叠?



