We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4385a56 commit 0824d6cCopy full SHA for 0824d6c
1 file changed
src/main/java/org/gitlab4j/api/utils/ISO8601.java
@@ -140,10 +140,16 @@ public static Instant toInstant(String dateTimeString) throws ParseException {
140
}
141
142
dateTimeString = dateTimeString.trim();
143
- if (dateTimeString.endsWith("Z") || dateTimeString.endsWith("UTC")) {
+
144
+ if (dateTimeString.endsWith("Z")) {
145
return (Instant.parse(dateTimeString));
146
} else {
147
148
+ // Convert UTC zoned dates to 0 offset date
149
+ if (dateTimeString.endsWith("UTC")) {
150
+ dateTimeString = dateTimeString.replace("UTC", "+0000");
151
+ }
152
153
OffsetDateTime odt = (dateTimeString.length() > 25 ?
154
OffsetDateTime.parse(dateTimeString, ODT_WITH_MSEC_PARSER) :
155
OffsetDateTime.parse(dateTimeString, ODT_PARSER));
0 commit comments