/** * Parse a date from a string. Because the backend and the UI disagreed for a while about the * standard date format to use, the code has to be able to parse either format * * @param dateString * @param defaultDate * @return */ private DateTime parseDate(String dateString, String defaultDateString) { if (dateString == null || dateString.length() < 1) { return DateHandler.getDateFromString(defaultDateString); } try { return DateHandler.getDateFromString(dateString); } catch (Exception e) { try { return OLD_FORMAT.parseDateTime(dateString); } catch (Exception e1) { } } return DateHandler.getDateFromString(defaultDateString); }