Code example for GregorianCalendar

Methods: add, getTime, setTime

0
	 * @param field изменяемое поле (СЃРј. константы класса Calendar). 
	 * @param value РЅР° сколько изменить значение. 
	 * @return РЅРѕРІРѕРµ значение даты. 
	 */ 
	public static Date add(final Date date, final int field, final int value) {
		GregorianCalendar calendar = new GregorianCalendar();
		calendar.setTime(date);
		calendar.add(field, value);
		return calendar.getTime();
	} 
 
	/** 
	 * РџСЂРёРІРѕРґРёС‚ дату СЃ временем Рє дате СЃ временем, соответствующим началу суток. 
	 * @param date Дата СЃ временем. 
	 * @return дата СЃ временем РЅР° начало суток. 
	 */ 
	public static Date clearTime(final Date date) {
		GregorianCalendar calendar = new GregorianCalendar();
		calendar.setTime(date);
		calendar.set(GregorianCalendar.HOUR_OF_DAY, 0);
		calendar.set(GregorianCalendar.MINUTE, 0);