Skip to content

Commit b2469bf

Browse files
author
Andrii Osadchuk
committed
improve ResponseDate parsing
1 parent 044c33c commit b2469bf

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

api/src/main/java/io/minio/messages/ResponseDate.java

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@
1919
import com.fasterxml.jackson.annotation.JsonCreator;
2020
import io.minio.Time;
2121
import java.time.ZonedDateTime;
22-
import java.time.format.DateTimeFormatter;
23-
import java.time.format.DateTimeParseException;
24-
import java.util.Locale;
2522
import org.simpleframework.xml.Root;
2623
import org.simpleframework.xml.convert.Convert;
2724
import org.simpleframework.xml.convert.Converter;
@@ -32,9 +29,6 @@
3229
@Root
3330
@Convert(ResponseDate.ResponseDateConverter.class)
3431
public class ResponseDate {
35-
public static final DateTimeFormatter MINIO_RESPONSE_DATE_FORMAT =
36-
DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH':'mm':'ss'Z'", Locale.US).withZone(Time.UTC);
37-
3832
private ZonedDateTime zonedDateTime;
3933

4034
public ResponseDate() {}
@@ -53,11 +47,7 @@ public String toString() {
5347

5448
@JsonCreator
5549
public static ResponseDate fromString(String responseDateString) {
56-
try {
57-
return new ResponseDate(ZonedDateTime.parse(responseDateString, Time.RESPONSE_DATE_FORMAT));
58-
} catch (DateTimeParseException e) {
59-
return new ResponseDate(ZonedDateTime.parse(responseDateString, MINIO_RESPONSE_DATE_FORMAT));
60-
}
50+
return new ResponseDate(ZonedDateTime.parse(responseDateString));
6151
}
6252

6353
/** XML converter class. */

0 commit comments

Comments
 (0)