/// <summary> /// Sets the Date which is the start of the one hundred year period for two /// digits year values. /// </summary> /// /// <param name="date">the Date</param> public void Set2DigitYearStart(DateTime date) { icuFormat.Set2DigitYearStart(date); defaultCenturyStart = date; IBM.ICU.Util.Calendar cal = new IBM.ICU.Util.GregorianCalendar(); cal.SetTime(date); creationYear = cal.Get(ILOG.J2CsMapping.Util.Calendar.YEAR); }
private SimpleDateFormat(Locale locale) { numberFormat = NumberFormat.GetInstance(locale); numberFormat.SetParseIntegerOnly(true); numberFormat.SetGroupingUsed(false); calendar = new IBM.ICU.Util.GregorianCalendar(locale); calendar.Add(ILOG.J2CsMapping.Util.Calendar.YEAR, -80); creationYear = calendar.Get(ILOG.J2CsMapping.Util.Calendar.YEAR); defaultCenturyStart = calendar.GetTime(); }