Я пытаюсь передать зонированное время даты в формате "2020-02-26T11: 02: 41 +0000" в качестве параметра запроса моему контроллеру весенней загрузки.
public ResponseEntity<?> getStatistics(
@ApiParam(value = "startDate", example = "2020-02-26T11:02:41 +0000")
@DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss 'Z'") @RequestParam(value = "startDate",
required = false) ZonedDateTime startDate)
Я получаю это исключение, пока ударяя по API
Caused by: java.lang.IllegalArgumentException: Parse attempt failed for value [2020-02-26T11:02:41 0000]
at org.springframework.format.support.FormattingConversionService$ParserConverter.convert(FormattingConversionService.java:206)
at org.springframework.format.support.FormattingConversionService$AnnotationParserConverter.convert(FormattingConversionService.java:321)
at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:40)
Caused by: java.time.format.DateTimeParseException: Text '2020-02-26T11:02:41 0000' could not be parsed at index 20
at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949)
Что именно мне здесь не хватает? Кажется, весна не может разобрать строку в datetime