Lines Matching refs:TimeZone
11 #include "unicode/timezone.h"
84 TimeZone* zoneclone = zone->clone();
100 TimeZone* saveDefault = TimeZone::createDefault();
101 logln((UnicodeString)"TimeZone::createDefault() => " + saveDefault->getID(id));
102 TimeZone* pstZone = TimeZone::createTimeZone("America/Los_Angeles");
128 TimeZone::adoptDefault(zone);
129 TimeZone* defaultzone = TimeZone::createDefault();
133 TimeZone::adoptDefault(saveDefault);
139 const char* tzver = TimeZone::getTZDataVersion(status);
228 TimeZoneTest::findTransition(const TimeZone& tz,
233 if (failure(ec, "TimeZone::inDaylightTime")) return;
239 if (failure(ec, "TimeZone::inDaylightTime")) return;
247 if (failure(ec, "TimeZone::inDaylightTime")) return;
258 TimeZoneTest::testUsingBinarySearch(const TimeZone& tz,
264 if (failure(status, "TimeZone::inDaylightTime")) return;
269 if (failure(status, "TimeZone::inDaylightTime")) return;
277 if (failure(status, "TimeZone::inDaylightTime")) return;
299 * Test the offset of the PRT timezone.
304 TimeZone* tz = TimeZone::createTimeZone("PRT");
306 errln("FAIL: TimeZone(PRT) is null");
331 TimeZone* time_zone = TimeZone::createTimeZone("PST");
334 logln("The timezone is " + time_zone->getID(str));
336 if (failure(status, "TimeZone::inDaylightTime", TRUE)) return;
365 const UnicodeString** ids = TimeZone::createAvailableIDs(numIDs);
369 UnicodeString buf("TimeZone::createAvailableIDs() = { ");
381 ids = TimeZone::createAvailableIDs(-8*U_MILLIS_PER_HOUR, numIDs);
385 UnicodeString buf("TimeZone::createAvailableIDs(-8:00) = { ");
396 ids = TimeZone::createAvailableIDs("US", numIDs);
400 UnicodeString buf("TimeZone::createAvailableIDs(US) = { ");
413 UnicodeString *buf = new UnicodeString("TimeZone::createEnumeration() = { ");
415 StringEnumeration* s = TimeZone::createEnumeration();
448 TimeZone *z = TimeZone::createTimeZone(*id);
465 *buf += "TimeZone::createEnumeration(GMT+01:00) = { ";
467 s = TimeZone::createEnumeration(1 * U_MILLIS_PER_HOUR);
479 *buf += "TimeZone::createEnumeration(US) = { ";
481 s = TimeZone::createEnumeration("US");
490 TimeZone *tz = TimeZone::createTimeZone("PST");
494 tz = TimeZone::createTimeZone("America/Los_Angeles");
500 tz = TimeZone::createTimeZone("NON_EXISTENT");
598 const char *tzdataVer = TimeZone::getTZDataVersion(status);
615 GregorianCalendar cal(*TimeZone::getGMT(), status);
692 TimeZone *tz = TimeZone::createTimeZone(itsID);
693 if (!tz || (kReferenceList[i].offset != 0 && *tz == *TimeZone::getGMT())) {
784 TimeZone *tz1 = TimeZone::createTimeZone(zone1);
785 TimeZone *tz2 = TimeZone::createTimeZone(zone2);
904 * 4044013), TimeZone.getTimeZone() has been modified to recognize
953 TimeZone *zone = TimeZone::createTimeZone(id);
1112 TimeZone::EDisplayType styles[] = { TimeZone::SHORT, TimeZone::LONG };
1118 TimeZone *from = NULL, *to = NULL;
1120 from = TimeZone::createTimeZone(kData[i].from);
1121 to = TimeZone::createTimeZone(kData[i].to);
1173 TimeZone *zone = TimeZone::createTimeZone("PST");
1188 TimeZone::EDisplayType style;
1191 {FALSE, TimeZone::SHORT, "PST"},
1192 {TRUE, TimeZone::SHORT, "PDT"},
1193 {FALSE, TimeZone::LONG, "Pacific Standard Time"},
1194 {TRUE, TimeZone::LONG, "Pacific Daylight Time"},
1196 {FALSE, TimeZone::SHORT_GENERIC, "PT"},
1197 {TRUE, TimeZone::SHORT_GENERIC, "PT"},
1198 {FALSE, TimeZone::LONG_GENERIC, "Pacific Time"},
1199 {TRUE, TimeZone::LONG_GENERIC, "Pacific Time"},
1201 {FALSE, TimeZone::SHORT_GMT, "-0800"},
1202 {TRUE, TimeZone::SHORT_GMT, "-0700"},
1203 {FALSE, TimeZone::LONG_GMT, "GMT-08:00"},
1204 {TRUE, TimeZone::LONG_GMT, "GMT-07:00"},
1206 {FALSE, TimeZone::SHORT_COMMONLY_USED, "PST"},
1207 {TRUE, TimeZone::SHORT_COMMONLY_USED, "PDT"},
1208 {FALSE, TimeZone::GENERIC_LOCATION, "United States (Los Angeles)"},
1209 {TRUE, TimeZone::GENERIC_LOCATION, "United States (Los Angeles)"},
1211 {FALSE, TimeZone::LONG, ""}
1334 // It might be better to find a way to integrate this test into the main TimeZone
1341 errln("couldn't create TimeZone");
1459 TimeZone* tz_icu = TimeZone::createTimeZone(tzName);
1481 StringEnumeration* s = TimeZone::createEnumeration("US");
1489 dataerrln("FAIL: TimeZone::createEnumeration() returned nothing");
1507 s = TimeZone::createEnumeration("JP");
1524 StringEnumeration* s1 = TimeZone::createEnumeration("US");
1525 StringEnumeration* s2 = TimeZone::createEnumeration("US");
1529 errln("Failed to fetch next from TimeZone enumeration. Length returned : %i Current Index: %i", n,i);
1531 TimeZone* tz1 = TimeZone::createTimeZone(*id1);
1535 errln("Failed to fetch next from TimeZone enumeration. Length returned : %i Current Index: %i", n,i);
1537 TimeZone* tz2 = TimeZone::createTimeZone(*id2);
1576 TimeZone *tz = TimeZone::createTimeZone(id);
1606 int32_t n = TimeZone::countEquivalentIDs("PST");
1612 UnicodeString id = TimeZone::getEquivalentID("PST", i);
1662 GregorianCalendar gc(*TimeZone::getGMT(), status);
1695 TimeZone *timezones[] = { &tz1, &tz2 };
1697 TimeZone *tz;
1777 StringEnumeration* s = TimeZone::createEnumeration();
1782 int32_t nEquiv = TimeZone::countEquivalentIDs(*tzid);
1792 UnicodeString tmp = TimeZone::getEquivalentID(*tzid, j);
1793 TimeZone::getCanonicalID(tmp, tmpCanonical, ec);
1830 errln((UnicodeString)"FAIL: No timezone ids match the canonical ID " + canonicalID);
1856 TimeZone::getCanonicalID(UnicodeString(data[i].id), canonicalID, isSystemID, ec);
1884 TimeZone::EDisplayType style;
1888 {"Europe/London", "en", FALSE, TimeZone::SHORT, "GMT"},
1889 {"Europe/London", "en", FALSE, TimeZone::LONG, "Greenwich Mean Time"},
1890 {"Europe/London", "en", TRUE, TimeZone::SHORT, "GMT+01:00" /*"BST"*/},
1891 {"Europe/London", "en", TRUE, TimeZone::LONG, "British Summer Time"},
1893 {"America/Anchorage", "en", FALSE, TimeZone::SHORT, "AKST"},
1894 {"America/Anchorage", "en", FALSE, TimeZone::LONG, "Alaska Standard Time"},
1895 {"America/Anchorage", "en", TRUE, TimeZone::SHORT, "AKDT"},
1896 {"America/Anchorage", "en", TRUE, TimeZone::LONG, "Alaska Daylight Time"},
1899 {"Australia/Perth", "en", FALSE, TimeZone::SHORT, "GMT+08:00"/*"AWST"*/},
1900 {"Australia/Perth", "en", FALSE, TimeZone::LONG, "Australian Western Standard Time"},
1901 {"Australia/Perth", "en", TRUE, TimeZone::SHORT, "GMT+09:00"/*"AWDT"*/},
1902 {"Australia/Perth", "en", TRUE, TimeZone::LONG, "Australian Western Daylight Time"},
1904 {"America/Sao_Paulo", "en", FALSE, TimeZone::SHORT, "GMT-03:00"/*"BRT"*/},
1905 {"America/Sao_Paulo", "en", FALSE, TimeZone::LONG, "Brasilia Time"},
1906 {"America/Sao_Paulo", "en", TRUE, TimeZone::SHORT, "GMT-02:00"/*"BRST"*/},
1907 {"America/Sao_Paulo", "en", TRUE, TimeZone::LONG, "Brasilia Summer Time"},
1910 {"Pacific/Honolulu", "en", FALSE, TimeZone::SHORT, "HST"},
1911 {"Pacific/Honolulu", "en", FALSE, TimeZone::LONG, "Hawaii-Aleutian Standard Time"},
1912 {"Pacific/Honolulu", "en", TRUE, TimeZone::SHORT, "HST"},
1913 {"Pacific/Honolulu", "en", TRUE, TimeZone::LONG, "Hawaii-Aleutian Standard Time"},
1916 {"Europe/Helsinki", "en", FALSE, TimeZone::SHORT, "GMT+02:00"/*"EET"*/},
1917 {"Europe/Helsinki", "en", FALSE, TimeZone::LONG, "Eastern European Time"},
1918 {"Europe/Helsinki", "en", TRUE, TimeZone::SHORT, "GMT+03:00"/*"EEST"*/},
1919 {"Europe/Helsinki", "en", true, TimeZone::LONG, "Eastern European Summer Time"},
1920 {NULL, NULL, FALSE, TimeZone::SHORT, NULL} // NULL values terminate list
1925 GregorianCalendar cal(*TimeZone::getGMT(), status);
1936 TimeZone *zone = TimeZone::createTimeZone(zoneDisplayTestData[testNum].zoneName);
1953 zoneDisplayTestData[testNum].style==TimeZone::SHORT ?
1965 zoneDisplayTestData[testNum].style==TimeZone::SHORT ?