我正在将 Map 映射到 Java 模型,直到今天一切正常。一些新数据似乎失败了。这是错误:
org.codehaus.jackson.map.JsonMappingException: Can not construct instance of
java.util.Date from String value '2013-08-14T12:16:02.31-05:00': not a valid
representation (error: Can not parse date "2013-08-14T12:16:02.31-05:00": not
compatible with any of standard forms ("yyyy-MM-dd'T'HH:mm:ss.SSSZ", "yyyy-
MM-dd'T'HH:mm:ss.SSS'Z'", "EEE, dd MMM yyyy HH:mm:ss zzz", "yyyy-MM-dd"))
在我的 Jackson ObjectMapper bean 中,我设置了日期格式:
<property name="myFormat">
<bean class="java.text.SimpleDateFormat">
<constructor-arg type="java.lang.String" value="yyyy-MM-dd'T'HH:mm:ss'Z'"/>
</bean>
</property>
日期格式有什么问题?