Lines Matching refs:dtitvfmt
27 #include "unicode/dtitvfmt.h"
63 DateIntervalFormat* dtitvfmt = DateIntervalFormat::createInstance(UDAT_YEAR_MONTH_DAY, status);
68 delete dtitvfmt;
77 dtitvfmt = DateIntervalFormat::createInstance(UDAT_YEAR_MONTH_DAY, Locale::getJapanese(), status);
82 delete dtitvfmt;
93 dtitvfmt = DateIntervalFormat::createInstance("EEEdMMMyhms", *dtitvinf, status);
100 delete dtitvfmt;
111 dtitvfmt = DateIntervalFormat::createInstance("EEEdMMMyhms", Locale::getSimplifiedChinese(), *dtitvinf, status);
124 DateIntervalFormat* another = (DateIntervalFormat*)dtitvfmt->clone();
125 if ( (*another) != (*dtitvfmt) ) {
134 dtitvfmt->setDateIntervalInfo(*inf, status);
135 const DateIntervalInfo* anotherInf = dtitvfmt->getDateIntervalInfo();
143 dtitvfmt->adoptDateIntervalInfo(nonConstInf, status);
144 anotherInf = dtitvfmt->getDateIntervalInfo();
156 dtitvfmt->setDateFormat(*fmt, status);
157 const DateFormat* anotherFmt = dtitvfmt->getDateFormat();
164 dtitvfmt->adoptDateFormat(nonConstFmt, status);
165 anotherFmt = dtitvfmt->getDateFormat();
178 if(dtitvfmt->getDynamicClassID() != DateIntervalFormat::getStaticClassID()) {
189 DateFormat* constFmt = (constFmt*)dtitvfmt->getDateFormat()->clone();
190 inf = dtitvfmt->getDateIntervalInfo()->clone();
223 dtitvfmt->format(formattable, res, pos, status);
234 dtitvfmt->format(formattable, res, pos, status);
240 const DateFormat* dfmt = dtitvfmt->getDateFormat();
246 dtitvfmt->format(*fromCal, *toCal, res, pos, status);
258 ((Format*)dtitvfmt)->parseObject(res, fmttable, status);
264 delete dtitvfmt;
269 dtitvfmt = DateIntervalFormat::createInstance("MMMdHHmm", Locale::getEnglish(), status);
280 dtitvfmt->adoptTimeZone(tzCalif);
284 dtitvfmt->format(dtitv12, res, pos, status);
293 dtitvfmt->setTimeZone(*tzTokyo);
297 dtitvfmt->format(dtitv12, res, pos, status);
306 if ( dtitvfmt->getTimeZone() != *tzTokyo ) {
310 delete tzTokyo; // tzCalif was owned by dtitvfmt which should have deleted it
312 delete dtitvfmt;
1022 DateIntervalFormat* dtitvfmt = DateIntervalFormat::createInstance(oneSkeleton, loc, ec);
1025 dtitvfmt->format(&dtitv, str.remove(), pos, ec);
1043 delete dtitvfmt;
1137 DateIntervalFormat* dtitvfmt = DateIntervalFormat::createInstance(UDAT_YEAR_ABBR_MONTH_DAY, loc, *dtitvinf, ec);
1141 dtitvfmt->format(&dtitv, str.remove(), pos, ec);
1152 delete dtitvfmt;
1295 DateIntervalFormat* dtitvfmt = DateIntervalFormat::createInstance(oneSkeleton, loc, ec);
1302 const DateFormat* dformat = dtitvfmt->getDateFormat();
1305 //dtitvfmt->adoptDateFormat(newOne, ec);
1306 dtitvfmt->setDateFormat(*newOne, ec);
1312 dtitvfmt->format(&dtitv, str.remove(), pos, ec);
1322 delete dtitvfmt;
1333 DateIntervalFormat* dtitvfmt = DateIntervalFormat::createInstance(UDAT_YEAR_ABBR_MONTH_DAY, loc, *dtitvinf, ec);
1337 dtitvfmt->format(&dtitv, str.remove(), pos, ec);
1352 delete dtitvfmt;