Lines Matching full:year
617 int32_t year = 1997, month = UCAL_APRIL, date = 1;
618 gc->set(year, month, date);
625 if (gc->get(UCAL_YEAR, status) != year ||
785 /* Note: The following test used to expect YEAR 1997, WOY 1 to
789 * desired. Using YEAR in combination with WOY is ambiguous, and
790 * results in the first WOY/DOW day of the year satisfying the
794 * _calendar_ year 1997, as specified. - aliu */
800 c->clear(); // - add test for YEAR
805 verify765("1997 Tuesday in week 1 of year = ", c, 1997, UCAL_DECEMBER, 30);
810 verify765("1997 Tuesday in week 10 of year = ", c, 1997, UCAL_MARCH, 4);
813 // {sfb} week 0 is no longer a valid week of year
815 c->set(Calendar::YEAR, 1997);
819 verify765("1997 Tuesday in week 0 of year = ", c, 1996, Calendar::DECEMBER, 24);*/
832 CalendarTest::verify765(const UnicodeString& msg, Calendar* c, int32_t year, int32_t month, int32_t day)
839 if ( y == year &&
847 errln("FAIL: " + msg + dateToString(c->getTime(status), str) + "; expected " + (int32_t)year + "/" + (int32_t)(month + 1) + "/" + (int32_t)day +
1331 int32_t year = 1997;
1335 calendar = new GregorianCalendar(year, month, dDate, status);
1438 /* Note: I've commented out the loop_addroll tests for YEAR and
1440 * identically when adding. YEAR should keep the month/dom
1478 //loop_addroll(cal, /*sdf,*/ times, Calendar::YEAR_WOY, Calendar::YEAR, status);
1489 * Confirm that adding a YEAR and adding a YEAR_WOY work properly for
1494 * When adding the YEAR, the month and day should remain constant.
1498 * Add(YEAR, 1) -> Thu Jan 14 1999 / 1999-W02-04
1500 * Add(YEAR, 1) -> Fri Jan 14 2000 / 2000-W02-05
1502 * Add(YEAR, 1) -> Mon Oct 31 1583 / 1583-W44-01
1521 str += ".add(YEAR, 1) =>";
1528 str += (UnicodeString)", expected year " +
1616 //logln((UnicodeString)"Parsed week of year is "+tstres->get(UCAL_WEEK_OF_YEAR, errorCode));
1637 errln("FAIL: Different Year!");
1643 errln("FAIL: Different Day Of Year!");
1769 int32_t year = cal.get(UCAL_YEAR, status);
1776 int32_t yearWoy = year;
1787 cal.set(UCAL_YEAR, year);
1794 if (t_y != year || t_woy != woy || t_dow != dow) {
1800 t_y, year, t_woy, woy, t_dow, dow);
1809 cal.set(UCAL_YEAR, year);
1816 if (t_y != year || t_woy != woy || t_dow != dowLocal) {
1884 // Make sure YEAR_WOY disambiguates over YEAR
1886 cal.set(UCAL_YEAR, year - 2);
1896 // Make sure YEAR disambiguates over YEAR_WOY
1899 cal.set(UCAL_YEAR, year);
1903 str = "Fail: YEAR fields->time => ";
1975 errln("year not 2003");
1986 errln("year not 2004");
1998 errln("year not 2003");
2217 for (int32_t year = 5600; year < 5800; year++ ) {
2220 // skip the adar 1 month if year is not a leap year
2221 if (HebrewCalendar::isLeapYear(year) == FALSE && month == HebrewCalendar::ADAR_1) {
2225 hc.set(year,month,day);
2240 if (yearHC != year) {
2241 errln(" ==> day %d incorrect, should be: %d\n",yearHC,year);
2320 errln("Error: Failed to get week of year");
2324 errln("Error: Incorrect week of year on January 1st, %d for locale %s: Returned [weekNum=%d, weekYear=%d], Expected [weekNum=%d, weekYear=%d]",
2392 CalFields(int32_t year, int32_t month, int32_t day, int32_t hour, int32_t min, int32_t sec);
2400 int32_t year;
2408 CalFields::CalFields(int32_t year, int32_t month, int32_t day, int32_t hour, int32_t min, int32_t sec)
2409 : year(year), month(month), day(day), hour(hour), min(min), sec(sec) {
2413 year = cal.get(UCAL_YEAR, status);
2424 cal.set(year, month - 1, day, hour, min, sec);
2430 sprintf(local, "%04d-%02d-%02d %02d:%02d:%02d", year, month, day, hour, min, sec);
2438 return year == rhs.year