Revision: 6128
          http://sourceforge.net/p/jump-pilot/code/6128
Author:   edso
Date:     2019-02-19 15:01:52 +0000 (Tue, 19 Feb 2019)
Log Message:
-----------
parse dates containing ISO 8601 time zone       "-08; -0800; -08:00"
eg. "2019/02/17 22:44:35.325+02"

Modified Paths:
--------------
    core/trunk/src/com/vividsolutions/jump/util/FlexibleDateParser.java
    core/trunk/src/com/vividsolutions/jump/util/FlexibleDateParser_dmy.txt
    core/trunk/src/com/vividsolutions/jump/util/FlexibleDateParser_mdy.txt

Modified: core/trunk/src/com/vividsolutions/jump/util/FlexibleDateParser.java
===================================================================
--- core/trunk/src/com/vividsolutions/jump/util/FlexibleDateParser.java 
2019-02-17 13:00:27 UTC (rev 6127)
+++ core/trunk/src/com/vividsolutions/jump/util/FlexibleDateParser.java 
2019-02-19 15:01:52 UTC (rev 6128)
@@ -342,11 +342,6 @@
         return formatters;
     }
 
-    public static void main(String[] args) throws Exception {
-        //System.out.println(new FlexibleDateParser().parse("03-Mars-1998", 
false));
-        System.out.println(new 
SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ").parse("2008-11-11T00:00:00.000+0200"));
-    }
-
     public void setVerbose(boolean b) {
         verbose = b;
     }
@@ -356,5 +351,14 @@
         instance = new FlexibleDateParser();
       return instance;
     }
-    
+
+    public static void main(String[] args) throws Exception {
+      FlexibleDateParser fdp = new FlexibleDateParser();
+      fdp.setVerbose(true);
+
+      //System.out.println(new FlexibleDateParser().parse("03-Mars-1998", 
false));
+      //System.out.println(new 
SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ").parse("2008-11-11T00:00:00.000+0200"));
+      System.out.println(fdp.parse("2019/02/17 22:44:35.325+02", true));
+      //System.out.println(new SimpleDateFormat("yyyy/MM/dd 
HH:mm:ss.SSSX").parse("2019/02/17 22:44:35.325+02"));
+    }
 }

Modified: core/trunk/src/com/vividsolutions/jump/util/FlexibleDateParser_dmy.txt
===================================================================
--- core/trunk/src/com/vividsolutions/jump/util/FlexibleDateParser_dmy.txt      
2019-02-17 13:00:27 UTC (rev 6127)
+++ core/trunk/src/com/vividsolutions/jump/util/FlexibleDateParser_dmy.txt      
2019-02-19 15:01:52 UTC (rev 6128)
@@ -84,6 +84,20 @@
 yyyy-MM-dd HH:mm:ss.SSS z
 yyyy-MM-dd HH:mm:ss z
 yyyy-MM-dd HH:mm
+yyyy/MM/dd'T'HH:mm:ss
+yyyy/MM/dd hh:mm:ss
+yyyy/MM/dd HH:mm:sszzzzzzzzz
+yyyy/MM/dd HH:mm:sszzz
+yyyy/MM/dd HH:mm:ss.SSSzzzzzzzzz
+yyyy/MM/dd HH:mm:ss.SSSSSS z
+yyyy/MM/dd HH:mm:ss.SSS z
+yyyy/MM/dd HH:mm:ss z
+yyyy/MM/dd HH:mm:ssX
+yyyy/MM/dd HH:mm:ss.SSSX
+yyyy/MM/dd HH:mm:ss.SSSSSS X
+yyyy/MM/dd HH:mm:ss.SSS X
+yyyy/MM/dd HH:mm:ss X
+yyyy/MM/dd HH:mm
 yyyy-MM-d HH:mm:ss
 yyyy-DDD/HH:mm:ss.SSS
 yyyy'-'MM'-'dd

Modified: core/trunk/src/com/vividsolutions/jump/util/FlexibleDateParser_mdy.txt
===================================================================
--- core/trunk/src/com/vividsolutions/jump/util/FlexibleDateParser_mdy.txt      
2019-02-17 13:00:27 UTC (rev 6127)
+++ core/trunk/src/com/vividsolutions/jump/util/FlexibleDateParser_mdy.txt      
2019-02-19 15:01:52 UTC (rev 6128)
@@ -84,6 +84,20 @@
 yyyy-MM-dd HH:mm:ss.SSS z
 yyyy-MM-dd HH:mm:ss z
 yyyy-MM-dd HH:mm
+yyyy/MM/dd'T'HH:mm:ss
+yyyy/MM/dd hh:mm:ss
+yyyy/MM/dd HH:mm:sszzzzzzzzz
+yyyy/MM/dd HH:mm:sszzz
+yyyy/MM/dd HH:mm:ss.SSSzzzzzzzzz
+yyyy/MM/dd HH:mm:ss.SSSSSS z
+yyyy/MM/dd HH:mm:ss.SSS z
+yyyy/MM/dd HH:mm:ss z
+yyyy/MM/dd HH:mm:ssX
+yyyy/MM/dd HH:mm:ss.SSSX
+yyyy/MM/dd HH:mm:ss.SSSSSS X
+yyyy/MM/dd HH:mm:ss.SSS X
+yyyy/MM/dd HH:mm:ss X
+yyyy/MM/dd HH:mm
 yyyy-MM-d HH:mm:ss
 yyyy-DDD/HH:mm:ss.SSS
 yyyy'-'MM'-'dd



_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to