@Deprecated @Override public void setDate(int date) { assertNotFrozen(); super.setDate(date); }
/** * Sets the day of the month of this <tt>Date</tt> object to the * specified value. This <tt>Date</tt> object is modified so that * it represents a point in time within the specified day of the * month, with the year, month, hour, minute, and second the same * as before, as interpreted in the local time zone. If the date * was April 30, for example, and the date is set to 31, then it * will be treated as if it were on May 1, because April has only * 30 days. * * @param date the day of the month value between 1-31. * @see java.util.Calendar * @deprecated As of JDK version 1.1, * replaced by <code>Calendar.set(Calendar.DAY_OF_MONTH, int date)</code>. */ public void setDate(int date) { super.setDate(date); makeDirty(); }
cal.setTime((Date) value); java.sql.Date date = new java.sql.Date(0); date.setDate(cal.get(Calendar.DAY_OF_MONTH)); date.setMonth(cal.get(Calendar.MONTH)); date.setYear(cal.get(Calendar.YEAR)-1900);