Lines Matching defs:year

194             if (date1.year < date2.year) {
197 if (date1.year > date2.year) {
331 throw new RuntimeException("Leading zeros are required if the year value would otherwise have fewer than four digits; otherwise they are forbidden");
333 date.year = parseIntYear(buffer, i);
436 * XML Schema 1.1 - RQ-123: Allow year 0000 in date related types.
438 if (!Constants.SCHEMA_1_1_SUPPORT && data.year == 0) {
439 throw new RuntimeException("The year \"0000\" is an illegal year value");
449 if (data.day > maxDayInMonthFor(data.year, data.month) || data.day < 1) {
457 if (++data.day > maxDayInMonthFor(data.year, data.month)) {
462 ++data.year;
463 } else if (++data.year == 0) {
464 data.year = 1;
646 temp = maxDayInMonthFor(date.year, date.month);
648 date.day = date.day + maxDayInMonthFor(date.year, date.month - 1);
658 date.year = date.year + fQuotient(temp, 1, 13);
659 if (date.year == 0 && !Constants.SCHEMA_1_1_SUPPORT) {
660 date.year = (date.timezoneHr < 0 || date.timezoneMin < 0) ? 1 : -1;
670 date.unNormYear = date.year;
684 data.year = 0;
696 * Given {year,month} computes maximum number of days for given month
698 * @param year
702 protected int maxDayInMonthFor(int year, int month) {
707 if (isLeapYear(year)) {
717 private boolean isLeapYear(int year) {
720 return ((year % 4 == 0) && ((year % 100 != 0) || (year % 400 == 0)));
761 append(message, date.year, 4);
918 tempDate.year = finalValue.year;
934 int year, month, day, hour, minute, utc;
959 public DateTimeData(int year, int month, int day, int hour, int minute,
961 this.year = year;
1010 return normalized ? year : unNormYear;
1019 return year * 12 + month;
1123 DateTimeData dt = new DateTimeData(this.year, this.month, this.day, this.hour,