Author: cmoulliard
Date: Fri Aug 28 08:24:19 2009
New Revision: 808811
URL: http://svn.apache.org/viewvc?rev=808811&view=rev
Log:
Add setLenient(false) to the SimpleDateFormat parser in order to force the
DateFormater to transform the string date into a valid Date
Modified:
camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/format/DatePatternFormat.java
Modified:
camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/format/DatePatternFormat.java
URL:
http://svn.apache.org/viewvc/camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/format/DatePatternFormat.java?rev=808811&r1=808810&r2=808811&view=diff
==============================================================================
---
camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/format/DatePatternFormat.java
(original)
+++
camel/trunk/components/camel-bindy/src/main/java/org/apache/camel/dataformat/bindy/format/DatePatternFormat.java
Fri Aug 28 08:24:19 2009
@@ -16,6 +16,7 @@
*/
package org.apache.camel.dataformat.bindy.format;
+import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
@@ -40,7 +41,10 @@
public Date parse(String string) throws Exception {
ObjectHelper.notNull(this.pattern, "pattern");
- return this.getDateFormat().parse(string);
+ DateFormat df = this.getDateFormat();
+ // Force the parser to be strict in the syntax of the date to be
converted
+ df.setLenient(false);
+ return df.parse(string);
}
protected java.text.DateFormat getDateFormat() {