Home | History | Annotate | Download | only in i18n

Lines Matching refs:year

26 jalali_to_julian(int year, int month, int day) 
31 year = year -475+2820;
34 daysNo=(year/2820)*1029983;
35 year=year % 2820;
37 daysNo+=(year/128)* 46751;
38 if((year/128)>21)
41 year=(year%128)+128;
44 year=year%128;
46 if(year>=29)
48 year-=29;
52 if(year>=66)
54 year-=66;
57 else if( year>=33)
59 daysNo+=(year/33)* 12053;
60 year=year%33;
63 if (year >= 5)
66 year -=5;
68 else if (year == 4)
71 year -=4;
74 daysNo += 1461 * (year/4);
75 year %= 4;
76 daysNo += 365 * year;
89 int year=0, month=0, day=0,scalarDays=0;
94 year=(daysNo/1029983)*2820;
99 year+=(daysNo/46751)* 128;
104 year+=(daysNo/46751)* 128;
106 year-=128;
112 year+= 29;
119 year+=66;
125 year+=33;
131 year+= 5;
136 year+= 3;
141 year +=(4 * (daysNo/1461));
146 year -= 1;
151 year += daysNo/365;
155 year -= 1;
171 *h_y = year-2345;
211 { -5000000, -5000000, 5000000, 5000000}, // YEAR
249 // len2 length of month in a leap year
250 // st days in year before start of month
251 // st2 days in year before month in leap year
263 * Determine whether a year is a leap year in the Persian calendar
265 UBool PersianCalendar::isLeapYear(int32_t year)
267 return jalali_to_julian(year+1,1,1)-jalali_to_julian(year,1,1) == 366;
271 * Return the day # on which the given year starts. Days are counted
274 int32_t PersianCalendar::yearStart(int32_t year) {
275 return handleComputeMonthStart(year,1,FALSE);
282 * @param year The hijri shamsi year
283 * @param year The hijri shamsi month, 0-based
285 int32_t PersianCalendar::monthStart(int32_t year, int32_t month) const {
286 return handleComputeMonthStart(year,month,FALSE);
296 * @param year The hijri shamsi year
297 * @param year The hijri shamsi month, 0-based
304 * Return the number of days in the given Persian year
314 // Return JD of start of given month/year
317 // modify the extended year value accordingly.
330 int32_t year;
332 year = internalGet(UCAL_EXTENDED_YEAR, 1); // Default to year 1
334 year = internalGet(UCAL_YEAR, 1); // Default to year 1
336 return year;
344 * <li>YEAR