Can not deserialize value of type java.util.Date from String "2020-01-10 16:18:12": not a valid rep

3340 단어
Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Can not deserialize value of type java.util.Date from String "2020-01-10 16:18:12": not a valid representation (error: Failed to parse Date value '2020-01-10 16:18:12': Can not parse date "2020-01-10 16:18:12Z": while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSS'Z'', parsing fails (leniency? null))  at [Source: java.io.PushbackInputStream@3a01026e; line: 1, column: 61] (through reference chain: com.yaoling.cms.form.ArticlesForm["createTime"])     at com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:74) ~[jackson-databind-2.8.8.jar:2.8.8]     at com.fasterxml.jackson.databind.DeserializationContext.weirdStringException(DeserializationContext.java:1410) ~[jackson-databind-2.8.8.jar:2.8.8]     at com.fasterxml.jackson.databind.DeserializationContext.handleWeirdStringValue(DeserializationContext.java:926) ~[jackson-databind-2.8.8.jar:2.8.8]     at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseDate(StdDeserializer.java:819) ~[jackson-databind-2.8.8.jar:2.8.8]     at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseDate(StdDeserializer.java:788) ~[jackson-databind-2.8.8.jar:2.8.8]     at com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateBasedDeserializer._parseDate(DateDeserializers.java:172) ~[jackson-databind-2.8.8.jar:2.8.8]     at com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer.deserialize(DateDeserializers.java:259) ~[jackson-databind-2.8.8.jar:2.8.8]     at com.fasterxml.jackson.databind.deser.std.DateDeserializers$DateDeserializer.deserialize(DateDeserializers.java:242) ~[jackson-databind-2.8.8.jar:2.8.8]     at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:504) ~[jackson-databind-2.8.8.jar:2.8.8]     at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:104) ~[jackson-databind-2.8.8.jar:2.8.8]     at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:357) ~[jackson-databind-2.8.8.jar:2.8.8]     at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:148) ~[jackson-databind-2.8.8.jar:2.8.8]     at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3798) ~[jackson-databind-2.8.8.jar:2.8.8]     at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2922) ~[jackson-databind-2.8.8.jar:2.8.8]     at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:231) ~[spring-web-4.3.8.RELEASE.jar:4.3.8.RELEASE]     ... 95 common frames omitted  
mangodb에 데이터를 삽입할 때 잘못 보고했습니다.
제가 시간을 드릴게요. create Time 전가 2020-01-10 16:18:12
그리고 콘솔이 틀렸어요.
오류를 보고하는 내용은 다음과 같습니다.
error: Failed to parse Date value '2020-01-10 16:18:12': 
Can not parse date "2020-01-10 16:18:12Z": 
while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSS'Z''

yyyy-MM-dd'T'H:mm:ss.SSS'Z'포맷의 시간 데이터, 즉 UTC 날짜 형식의 데이터(예를 들어 2020-01-10T16:18:12.000Z)를 전송하거나 타임 스탬프(예를 들어 1578645361488)를 직접 전송해도 됩니다.

좋은 웹페이지 즐겨찾기