您的位置:首页 > 编程语言 > Java开发

java Calendar add方法

2012-07-11 16:02 267 查看
public static Date addYears(Date date, int amount)

{

return add(date, 1, amount);

}

public static Date addMonths(Date date, int amount)

{

return add(date, 2, amount);

}

public static Date addWeeks(Date date, int amount)

{

return add(date, 3, amount);

}

public static Date addDays(Date date, int amount)

{

return add(date, 5, amount);

}

public static Date addHours(Date date, int amount)

{

return add(date, 11, amount);

}

public static Date addMinutes(Date date, int amount)

{

return add(date, 12, amount);

}

public static Date addSeconds(Date date, int amount)

{

return add(date, 13, amount);

}

public static Date addMilliseconds(Date date, int amount)

{

return add(date, 14, amount);

}

private static Date add(Date date, int calendarField, int amount)

{

if(date == null)

{

throw new IllegalArgumentException("The date must not be null");

} else

{

Calendar c = Calendar.getInstance();

c.setTime(date);

c.add(calendarField, amount);

return c.getTime();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: