Lines Matching defs:year

42  * the Julian calendar is the leap year rule. The Julian calendar specifies leap
54 * date, leap year rules were applied irregularly, and before 45 BC the Julian
65 * 53. Week 1 for a year is the earliest seven day period starting on
67 * {@code getMinimalDaysInFirstWeek()} days from that year. It thus
70 * Weeks between week 1 of one year and week 1 of the following year are
89 * {@code getFirstDayOfWeek()}. Unlike week 1 of a year, week 1 of a
238 * @param year
239 * the year.
245 public GregorianCalendar(int year, int month, int day) {
247 set(year, month, day);
254 * @param year
255 * the year.
265 public GregorianCalendar(int year, int month, int day, int hour, int minute) {
267 set(year, month, day, hour, minute);
274 * @param year
275 * the year.
287 public GregorianCalendar(int year, int month, int day, int hour,
290 set(year, month, day, hour, minute, second);
655 int year = isSet[YEAR] ? fields[YEAR] : 1970;
662 year = 1 - year;
682 year += month / 12;
685 year--;
688 boolean leapYear = isLeapYear(year);
689 days = daysFromBaseYear(year) + daysInYear(leapYear, month);
736 days = daysFromBaseYear(year);
752 && (fields[DAY_OF_YEAR] < 1 || fields[DAY_OF_YEAR] > (365 + (isLeapYear(year) ? 1
765 if (year == changeYear
789 int year = 1970;
797 year = year + approxYears;
798 days = dayCount - daysFromBaseYear(year);
801 year = year - 1;
802 days = days + daysInYear(year);
804 fields[YEAR] = year;
808 private long daysFromBaseYear(long year) {
809 if (year >= 1970) {
810 long days = (year - 1970) * 365 + ((year - 1969) / 4);
811 if (year > changeYear) {
812 days -= ((year - 1901) / 100) - ((year - 1601) / 400);
814 if (year == changeYear) {
816 } else if (year == changeYear - 1) {
823 } else if (year <= changeYear) {
824 return (year - 1970) * 365 + ((year - 1972) / 4) + julianSkew;
826 return (year - 1970) * 365 + ((year - 1972) / 4)
827 - ((year - 2000) / 100) + ((year - 2000) / 400);
842 private int daysInYear(int year) {
843 int daysInYear = isLeapYear(year) ? 366 : 365;
844 if (year == changeYear) {
847 if (year == changeYear - 1) {
1025 int year = 1970;
1033 year = year + approxYears;
1034 days = dayCount - daysFromBaseYear(year);
1037 year = year - 1;
1038 days = days + 365 + (isLeapYear(year) ? 1 : 0);
1039 if (year == changeYear && localTime < gregorianCutover) {
1043 if (year <= 0) {
1049 boolean leapYear = isLeapYear(year);
1056 return timeZone.getOffset(AD, year, month, date, dayOfWeek, millis);
1065 * Returns true if {@code year} is a leap year.
1067 public boolean isLeapYear(int year) {
1068 if (year > changeYear) {
1069 return year % 4 == 0 && (year % 100 != 0 || year % 400 == 0);
1072 return year % 4 == 0;