r2615 - trunk/src/main/java/org/nuiton/csv
Author: bleny Date: 2014-05-23 16:42:34 +0200 (Fri, 23 May 2014) New Revision: 2615 Url: http://forge.nuiton.org/projects/nuiton-csv/repository/revisions/2615 Log: fixes #3203 Modified: trunk/src/main/java/org/nuiton/csv/Common.java Modified: trunk/src/main/java/org/nuiton/csv/Common.java =================================================================== --- trunk/src/main/java/org/nuiton/csv/Common.java 2014-03-26 07:44:09 UTC (rev 2614) +++ trunk/src/main/java/org/nuiton/csv/Common.java 2014-05-23 14:42:34 UTC (rev 2615) @@ -182,9 +182,12 @@ public static class DateValue implements ValueParserFormatter<Date> { + protected String dateFormatPattern; + protected DateFormat dateFormat; public DateValue(String dateFormatPattern) { + this.dateFormatPattern = dateFormatPattern; dateFormat = new SimpleDateFormat(dateFormatPattern); } @@ -192,7 +195,11 @@ public Date parse(String value) throws ParseException { Date date = null; if (StringUtils.isNotBlank(value)) { - date = dateFormat.parse(value); + try { + date = dateFormat.parse(value); + } catch (ParseException e) { + throw new ParseException("unable to parse date, expected format is " + dateFormatPattern, 0); + } } return date; }
participants (1)
-
bleny@users.nuiton.org