I am looking at the possibility to add support for optional milliseconds in an
ISO8601 date string for the mongodb data module. Currently the module defines
this SimpleDateFormatter:
static final SimpleDateFormat ISO8601_SDF = new
SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
Which works great if you are always parsing an ISO 8601 date string that
contains milliseconds. However that formatter will not parse a date string
with milliseconds.
I have a couple questions:
1. Parsing an ISO 8601 string seems like a pretty common use case across many
of the geotools modules. Does something already exist that does this? I
apologize if it does, I looked through the repo and couldn’t find anything.
2. What are the thoughts on bringing in Java 8’s DateTimeFormatter? Looks like
min version of Java is 8 so I don’t think there are any problems there. I only
ask because I don’t see DateTimeFormatter being used anywhere else. Using
DateTimeFormatter a format string can contain optional portions (e.g. optional
milliseconds):
DateTimeFormatter.ofPattern(“yyyy-MM-dd’T’HH:mm:ss[.SSS]XXX”), or even better
the built in DateTimeFormatter.ISO_DATE_TIME.
-Billy------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel