Home | History | Annotate | Download | only in i18n

Lines Matching defs:dates

527                                        UVector* dates, int fromOffset, UErrorCode& status) {
531 if (dates == NULL || dates->size() == 0) {
540 UnicodeString rrule = *((UnicodeString*)dates->elementAt(0));
551 if (dates->size() == 1) {
560 int32_t firstDay = 31; // max possible number of dates in a month
598 if (dates->size() > 7) {
615 for (i = 1; i < dates->size(); i++) {
616 rrule = *((UnicodeString*)dates->elementAt(i));
730 UDate start, UVector* dates, int32_t fromOffset, UErrorCode& status) {
735 if (dates == NULL || dates->size() == 0) {
742 int32_t size = dates->size();
749 UnicodeString *datestr = (UnicodeString*)dates->elementAt(i);
1376 UVector *dates = NULL; // list of RDATE or RRULE strings
1389 dates = new UVector(uprv_deleteUObject, uhash_compareUnicodeString, status);
1393 if (rules == NULL || dates == NULL) {
1435 if (dates->size() != 0) {
1436 dates->removeAllElements();
1480 dates->addElement(dstr, status);
1488 if (!isRRULE && dates->size() != 0) {
1492 dates->addElement(new UnicodeString(value), status);
1545 rule = createRuleByRRULE(zonename, rawOffset, dstSavings, start, dates, fromOffset, status);
1547 rule = createRuleByRDATE(zonename, rawOffset, dstSavings, start, dates, fromOffset, status);
1700 delete dates;
1714 if (dates != NULL) {
1715 delete dates;
1773 // Extract rules applicable to dates after the start time
2343 // Otherwise, use BYMONTHDAY to include all possible dates