private DateRange toDateRange(String da, String tm) { String[] darange = splitRange(da); String[] tmrange = splitRange(tm); DatePrecision precision = new DatePrecision(); return new DateRange( darange[0] == null ? null : VR.DT.toDate(tmrange[0] == null ? darange[0] : darange[0] + tmrange[0], tz, 0, false, null, precision ), darange[1] == null ? null : VR.DT.toDate(tmrange[1] == null ? darange[1] : darange[1] + tmrange[1], tz, 0, true, null, precision)); }
private DateRange toDateRange(String s, VR vr) { String[] range = splitRange(s); TimeZone tz = getTimeZone(); DatePrecision precision = new DatePrecision(); Date start = range[0] == null ? null : vr.toDate(range[0], tz, 0, false, null, precision); Date end = range[1] == null ? null : vr.toDate(range[1], tz, 0, true, null, precision); return new DateRange(start, end); }
String[] tmRange = null; if (isRange((String) tm)) { tmRange = splitRange((String) tm); if (tmRange[0] == null) tmRange[0] = "000000.000"; String[] daRange = splitRange((String) da); if (daRange[0] == null) { daRange[0] = "";