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
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel