Lines Matching full:dates
523 UVector* dates, int fromOffset, UErrorCode& status) {
527 if (dates == NULL || dates->size() == 0) {
536 UnicodeString rrule = *((UnicodeString*)dates->elementAt(0));
547 if (dates->size() == 1) {
556 int32_t firstDay = 31; // max possible number of dates in a month
594 if (dates->size() > 7) {
611 for (i = 1; i < dates->size(); i++) {
612 rrule = *((UnicodeString*)dates->elementAt(i));
726 UDate start, UVector* dates, int32_t fromOffset, UErrorCode& status) {
731 if (dates == NULL || dates->size() == 0) {
738 int32_t size = dates->size();
745 UnicodeString *datestr = (UnicodeString*)dates->elementAt(i);
1336 UVector *dates = NULL; // list of RDATE or RRULE strings
1349 dates = new UVector(uhash_deleteUnicodeString, uhash_compareUnicodeString, status);
1353 if (rules == NULL || dates == NULL) {
1395 if (dates->size() != 0) {
1396 dates->removeAllElements();
1440 dates->addElement(dstr, status);
1448 if (!isRRULE && dates->size() != 0) {
1452 dates->addElement(new UnicodeString(value), status);
1505 rule = createRuleByRRULE(zonename, rawOffset, dstSavings, start, dates, fromOffset, status);
1507 rule = createRuleByRDATE(zonename, rawOffset, dstSavings, start, dates, fromOffset, status);
1659 delete dates;
1673 if (dates != NULL) {
1674 delete dates;
1742 // Extract rules applicable to dates after the start time
2301 // Otherwise, use BYMONTHDAY to include all possible dates