Lines Matching refs:ec

2260     UErrorCode ec = U_ZERO_ERROR;
2268 Calendar* pcal = Calendar::createInstance(Locale::getUS(), ec);
2269 if(U_FAILURE(ec)) {
2270 dataerrln("Error creating calendar %s", u_errorName(ec));
2276 SimpleDateFormat fmt(UnicodeString("MMM dd yyyy",""), ec);
2279 if (U_SUCCESS(ec)) {
2290 UDate date1 = cal.getTime(ec);
2291 if (failure(ec, "getTime"))
2294 UDate date2 = cal.getTime(ec);
2295 if (failure(ec, "getTime"))
2298 cal.setTime(date1, ec);
2299 if (failure(ec, "setTime"))
2301 int32_t dy = cal.fieldDifference(date2, UCAL_YEAR, ec);
2302 int32_t dm = cal.fieldDifference(date2, UCAL_MONTH, ec);
2303 int32_t dd = cal.fieldDifference(date2, UCAL_DATE, ec);
2304 if (failure(ec, "fieldDifference"))
2316 if (failure(ec2, "fieldDifference(date, Calendar::DATE, ec)"))
2332 cal.setTime(date1, ec);
2333 if (failure(ec, "setTime"))
2335 cal.add(UCAL_YEAR, dy, ec);
2336 cal.add(UCAL_MONTH, dm, ec);
2337 cal.add(UCAL_DATE, dd, ec);
2338 if (failure(ec, "add"))
2340 UDate date22 = cal.getTime(ec);
2341 if (failure(ec, "getTime"))
2357 dataerrln("Error creating SimpleDateFormat - %s", u_errorName(ec));
2364 UErrorCode ec = U_ZERO_ERROR;
2365 Calendar *cal = Calendar::createInstance(ec);
2367 if (cal == NULL || U_FAILURE(ec)) {
2368 dataerrln("FAIL: Calendar::createInstance(): %s", u_errorName(ec));
2377 cal->add(UCAL_MONTH, 36, ec);
2382 cal->getTime(ec);
2386 yy = cal->get(UCAL_YEAR, ec);
2387 mm = cal->get(UCAL_MONTH, ec);
2388 dd = cal->get(UCAL_DATE, ec);
2389 ee = cal->get(UCAL_DAY_OF_WEEK, ec);
2392 if (U_FAILURE(ec) || yy != 2010 || mm != UCAL_FEBRUARY || dd != 24 || ee != UCAL_WEDNESDAY) {
2477 UErrorCode ec = U_ZERO_ERROR;
2478 Calendar* cal = Calendar::createInstance(ec);
2479 if (cal == NULL || U_FAILURE(ec)) {
2480 dataerrln("FAIL: Calendar::createInstance(): %s", u_errorName(ec));
2485 UDate date2004 = cal->getTime(ec);
2487 UDate date2000 = cal->getTime(ec);
2488 if (U_FAILURE(ec)) {
2493 int32_t y = cal->fieldDifference(date2004, UCAL_YEAR, ec);
2494 int32_t d = cal->fieldDifference(date2004, UCAL_DAY_OF_YEAR, ec);
2495 if (U_FAILURE(ec)) {
2505 cal->setTime(date2004, ec);
2506 y = cal->fieldDifference(date2000, UCAL_YEAR, ec);
2507 d = cal->fieldDifference(date2000, UCAL_DAY_OF_YEAR, ec);
2508 if (U_FAILURE(ec)) {
2520 UDate ayl = cal->getTime(ec);
2522 UDate asl = cal->getTime(ec);
2523 if (U_FAILURE(ec)) {
2528 d = cal->fieldDifference(ayl, UCAL_DATE, ec);
2529 cal->setTime(ayl, ec);
2530 int32_t d2 = cal->fieldDifference(asl, UCAL_DATE, ec);
2531 if (U_FAILURE(ec)) {
2550 UErrorCode ec = U_ZERO_ERROR;
2551 Calendar* cal = Calendar::createInstance(loc, ec);
2552 if (U_FAILURE(ec)) {
2553 dataerrln("FAIL: Can't construct calendar for ms_MY: %s", u_errorName(ec));
2564 UErrorCode ec = U_ZERO_ERROR;
2566 Locale("en", "US"), ec);
2567 if (U_FAILURE(ec)) {
2568 dataerrln("Fail GregorianCalendar: %s", u_errorName(ec));
2571 cal.setTime(UDate(997257600000.0), ec); // Wed Aug 08 01:00:00 PDT 2001
2590 cal.add(UCAL_DATE, 1, ec); // Force recalc
2591 cal.add(UCAL_DATE, -1, ec);
2593 UDate time1 = cal.getTime(ec); // Get time -- should not change
2604 int32_t woy1 = cal.get(UCAL_WEEK_OF_YEAR, ec);
2605 int32_t wom1 = cal.get(UCAL_WEEK_OF_MONTH, ec);
2607 cal.add(UCAL_DATE, 1, ec); // Force recalc
2608 cal.add(UCAL_DATE, -1, ec);
2610 int32_t woy2 = cal.get(UCAL_WEEK_OF_YEAR, ec);
2611 int32_t wom2 = cal.get(UCAL_WEEK_OF_MONTH, ec);
2613 UDate time2 = cal.getTime(ec);
2615 if (U_FAILURE(ec)) {
2642 UErrorCode ec = U_ZERO_ERROR;
2644 SimpleDateFormat dateFormat("MM/dd/yyyy HH:mm z", locale, ec);
2655 while ((id = tz->unext(NULL, ec)) != NULL && U_SUCCESS(ec)) {
2656 if (U_FAILURE(ec)) {
2668 Calendar *cal = Calendar::createInstance(t, locale, ec);
2669 if (cal == NULL || U_FAILURE(ec)) {
2681 for (int32_t i=0; i<365+10 && U_SUCCESS(ec); ++i) {
2682 UDate yesterday = cal->getTime(ec);
2683 int32_t yesterday_day = cal->get(UCAL_DATE, ec);
2684 cal->add(UCAL_DATE, 1, ec);
2685 if (yesterday_day == cal->get(UCAL_DATE, ec)) {
2688 dateFormat.format(cal->getTime(ec), buf2));
2696 if (U_FAILURE(ec)) {
2697 dataerrln("FAIL: %s", u_errorName(ec));