private Date parseDateExpression(String date) throws ParseException { if( date.toLowerCase().startsWith("-") && date.length() > 1 ) { return RelativeDateParser.parseRelativeDate(date.substring(1)); } else { return ISO8601DateParser.parse(date); } }
continue; int calendarField = templateModifierIndexToCalendarField(i); calendar.add(calendarField, 0 - agoValues[i]);
private static Date parseDateExpression(String date) throws ParseException { if( date.toLowerCase().startsWith("-") && date.length() > 1 ) { return RelativeDateParser.parseRelativeDate(date.substring(1)); } else { return ISO8601DateParser.parse(date); } }