You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2014/10/04 14:08:43 UTC
svn commit: r1629375 - in /manifoldcf/trunk: CHANGES.txt
framework/core/pom.xml
framework/core/src/main/java/org/apache/manifoldcf/core/common/DateParser.java
framework/core/src/test/java/org/apache/manifoldcf/core/common/DateTest.java
Author: kwright
Date: Sat Oct 4 12:08:42 2014
New Revision: 1629375
URL: http://svn.apache.org/r1629375
Log:
Fix for CONNECTORS-1055
Modified:
manifoldcf/trunk/CHANGES.txt
manifoldcf/trunk/framework/core/pom.xml
manifoldcf/trunk/framework/core/src/main/java/org/apache/manifoldcf/core/common/DateParser.java
manifoldcf/trunk/framework/core/src/test/java/org/apache/manifoldcf/core/common/DateTest.java
Modified: manifoldcf/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/CHANGES.txt?rev=1629375&r1=1629374&r2=1629375&view=diff
==============================================================================
--- manifoldcf/trunk/CHANGES.txt (original)
+++ manifoldcf/trunk/CHANGES.txt Sat Oct 4 12:08:42 2014
@@ -3,6 +3,9 @@ $Id$
======================= 2.0-dev =====================
+CONNECTORS-1055: Fix Zulu date parsing.
+(Karl Wright)
+
CONNECTORS-1053: Provide stop scripts for single-process examples.
(Shinichiro Abe, Karl Wright)
Modified: manifoldcf/trunk/framework/core/pom.xml
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/framework/core/pom.xml?rev=1629375&r1=1629374&r2=1629375&view=diff
==============================================================================
--- manifoldcf/trunk/framework/core/pom.xml (original)
+++ manifoldcf/trunk/framework/core/pom.xml Sat Oct 4 12:08:42 2014
@@ -55,7 +55,7 @@
</build>
<dependencies>
- <dependency>
+ <dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${httpcomponent.httpclient.version}</version>
Modified: manifoldcf/trunk/framework/core/src/main/java/org/apache/manifoldcf/core/common/DateParser.java
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/framework/core/src/main/java/org/apache/manifoldcf/core/common/DateParser.java?rev=1629375&r1=1629374&r2=1629375&view=diff
==============================================================================
--- manifoldcf/trunk/framework/core/src/main/java/org/apache/manifoldcf/core/common/DateParser.java (original)
+++ manifoldcf/trunk/framework/core/src/main/java/org/apache/manifoldcf/core/common/DateParser.java Sat Oct 4 12:08:42 2014
@@ -51,7 +51,10 @@ public class DateParser
if (isoDateValue.indexOf(".") != -1)
isoFormatString.append(".SSS");
if (isoDateValue.endsWith("Z"))
- isoFormatString.append("'Z'");
+ {
+ isoDateValue = isoDateValue.substring(0,isoDateValue.length()-1) + "-0000";
+ isoFormatString.append("Z");
+ }
else
{
// We need to be able to parse either "-08:00" or "-0800". The 'Z' specifier only handles
Modified: manifoldcf/trunk/framework/core/src/test/java/org/apache/manifoldcf/core/common/DateTest.java
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/framework/core/src/test/java/org/apache/manifoldcf/core/common/DateTest.java?rev=1629375&r1=1629374&r2=1629375&view=diff
==============================================================================
--- manifoldcf/trunk/framework/core/src/test/java/org/apache/manifoldcf/core/common/DateTest.java (original)
+++ manifoldcf/trunk/framework/core/src/test/java/org/apache/manifoldcf/core/common/DateTest.java Sat Oct 4 12:08:42 2014
@@ -31,8 +31,9 @@ public class DateTest
{
Date d = DateParser.parseISO8601Date("96-11-15T01:32:33.344GMT");
assertNotNull(d);
- d = DateParser.parseISO8601Date("2012-11-15T01:32:33.344Z");
- assertNotNull(d);
+ Date d2 = DateParser.parseISO8601Date("1996-11-15T01:32:33.344Z");
+ assertNotNull(d2);
+ assertEquals(d,d2);
d = DateParser.parseISO8601Date("2012-11-15T01:32:33Z");
assertNotNull(d);
d = DateParser.parseISO8601Date("2012-11-15T01:32:33+0100");