Lines Matching defs:dates
525 UVector* dates, int fromOffset, UErrorCode& status) {
529 if (dates == NULL || dates->size() == 0) {
538 UnicodeString rrule = *((UnicodeString*)dates->elementAt(0));
549 if (dates->size() == 1) {
558 int32_t firstDay = 31; // max possible number of dates in a month
596 if (dates->size() > 7) {
613 for (i = 1; i < dates->size(); i++) {
614 rrule = *((UnicodeString*)dates->elementAt(i));
728 UDate start, UVector* dates, int32_t fromOffset, UErrorCode& status) {
733 if (dates == NULL || dates->size() == 0) {
740 int32_t size = dates->size();
747 UnicodeString *datestr = (UnicodeString*)dates->elementAt(i);
1368 UVector *dates = NULL; // list of RDATE or RRULE strings
1381 dates = new UVector(uhash_deleteUnicodeString, uhash_compareUnicodeString, status);
1385 if (rules == NULL || dates == NULL) {
1427 if (dates->size() != 0) {
1428 dates->removeAllElements();
1472 dates->addElement(dstr, status);
1480 if (!isRRULE && dates->size() != 0) {
1484 dates->addElement(new UnicodeString(value), status);
1537 rule = createRuleByRRULE(zonename, rawOffset, dstSavings, start, dates, fromOffset, status);
1539 rule = createRuleByRDATE(zonename, rawOffset, dstSavings, start, dates, fromOffset, status);
1692 delete dates;
1706 if (dates != NULL) {
1707 delete dates;
1775 // Extract rules applicable to dates after the start time
2335 // Otherwise, use BYMONTHDAY to include all possible dates