- int32_t oldv = cal->get((UCalendarDateFields)q, status);
- cal->add((UCalendarDateFields)q,
- fromSet.get((UCalendarDateFields)q), status);
- int32_t newv = cal->get((UCalendarDateFields)q, status);
+ //int32_t oldv = cal->get((UCalendarDateFields)q, status);
+ if (q == UCAL_DATE) {
+ cal->add((UCalendarDateFields)q,
+ fromSet.get((UCalendarDateFields)q), status);
+ } else {
+ cal->set((UCalendarDateFields)q,
+ fromSet.get((UCalendarDateFields)q));
+ }
+ //int32_t newv = cal->get((UCalendarDateFields)q, status);