/** * Constructs a GregorianCalendar with the given date set * in the default time zone with the default <code>FORMAT</code> locale. * @param year the value used to set the YEAR time field in the calendar. * @param month the value used to set the MONTH time field in the calendar. * Month value is 0-based. e.g., 0 for January. * @param date the value used to set the DATE time field in the calendar. * @see Category#FORMAT * @stable ICU 2.0 */ public GregorianCalendar(int year, int month, int date) { super(TimeZone.getDefault(), ULocale.getDefault(Category.FORMAT)); set(ERA, AD); set(YEAR, year); set(MONTH, month); set(DATE, date); }
/** * Constructs a GregorianCalendar with the given date * and time set for the default time zone with the default <code>FORMAT</code> locale. * @param year the value used to set the YEAR time field in the calendar. * @param month the value used to set the MONTH time field in the calendar. * Month value is 0-based. e.g., 0 for January. * @param date the value used to set the DATE time field in the calendar. * @param hour the value used to set the HOUR_OF_DAY time field * in the calendar. * @param minute the value used to set the MINUTE time field * in the calendar. * @see Category#FORMAT * @stable ICU 2.0 */ public GregorianCalendar(int year, int month, int date, int hour, int minute) { super(TimeZone.getDefault(), ULocale.getDefault(Category.FORMAT)); set(ERA, AD); set(YEAR, year); set(MONTH, month); set(DATE, date); set(HOUR_OF_DAY, hour); set(MINUTE, minute); }
/** * Constructs a GregorianCalendar with the given date * and time set for the default time zone with the default <code>FORMAT</code> locale. * @param year the value used to set the YEAR time field in the calendar. * @param month the value used to set the MONTH time field in the calendar. * Month value is 0-based. e.g., 0 for January. * @param date the value used to set the DATE time field in the calendar. * @param hour the value used to set the HOUR_OF_DAY time field * in the calendar. * @param minute the value used to set the MINUTE time field * in the calendar. * @param second the value used to set the SECOND time field * in the calendar. * @see Category#FORMAT * @stable ICU 2.0 */ public GregorianCalendar(int year, int month, int date, int hour, int minute, int second) { super(TimeZone.getDefault(), ULocale.getDefault(Category.FORMAT)); set(ERA, AD); set(YEAR, year); set(MONTH, month); set(DATE, date); set(HOUR_OF_DAY, hour); set(MINUTE, minute); set(SECOND, second); }