在本地post 请求数据时解析时间时报错:
思路:
1.后端属性是:private LocalDateTime date;
2.前端提交的参数:不是json或者格式 2020-11-19
解决:
1.加上注解
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern=“yyyy-MM-dd HH:mm:ss”)
private LocalDateTime date;
2.提交的时间格式:yyyy-MM-dd HH:mm:ss
/**
* 生效时间
*/
@TableField(exist = false)
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss")
private LocalDateTime beginTime;
/**
* 失效时间
*/
@TableField(exist = false)
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss")
private LocalDateTime endTime;
————————————————
使用时间得地方:

本文介绍了在本地进行POST请求时遇到的时间格式解析错误,后端属性为LocalDateTime,而前端提交的时间格式不匹配。解决方法是在后端实体类中使用@JsonFormat注解,指定日期时间格式为'yyyy-MM-dd HH:mm:ss',确保前后端时间格式一致,从而成功解析。

1204

被折叠的 条评论
为什么被折叠?



