Commit 0824d6c9 authored by Greg Messner's avatar Greg Messner
Browse files

Now properly handles dates using UTC zone name (#333).

parent 4385a568
......@@ -140,10 +140,16 @@ public class ISO8601 {
}
dateTimeString = dateTimeString.trim();
if (dateTimeString.endsWith("Z") || dateTimeString.endsWith("UTC")) {
if (dateTimeString.endsWith("Z")) {
return (Instant.parse(dateTimeString));
} else {
// Convert UTC zoned dates to 0 offset date
if (dateTimeString.endsWith("UTC")) {
dateTimeString = dateTimeString.replace("UTC", "+0000");
}
OffsetDateTime odt = (dateTimeString.length() > 25 ?
OffsetDateTime.parse(dateTimeString, ODT_WITH_MSEC_PARSER) :
OffsetDateTime.parse(dateTimeString, ODT_PARSER));
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment