Syl*_*aye 2 java spring datetime spring-boot
我有一个棱角分明的应用程序,它向我发送了类似dd / MM / yyyy的日期。我想将此日期插入数据库中。这是我的实体
@Entity
public class Individu implements Serializable {
@Id
private String nui;
private int civility;
private String lastName;
private String useName;
private String firstName;
@Temporal(TemporalType.DATE)
@DateTimeFormat(pattern="dd/MM/yyyy")
private Date birthDate;
Run Code Online (Sandbox Code Playgroud)
但是当我运行SpringBootApp时,我总是会遇到此错误:
org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` from String "20/02/1990": not a valid representation (error: Failed to parse Date value '20/02/1990': Cannot parse date "20/02/1990": not compatible with any of standard forms ("yyyy-MM-dd'T'HH:mm:ss.SSSZ", "yyyy-MM-dd'T'HH:mm:ss.SSS", "EEE, dd MMM yyyy HH:mm:ss zzz", "yyyy-MM-dd"));
Run Code Online (Sandbox Code Playgroud)
有人对我有解决方案吗?
您需要@JsonFormat:
@JsonFormat(pattern="dd/MM/yyyy")
private Date birthDate;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3343 次 |
| 最近记录: |