vue传递给后端时间格式问题

2023-09-07 10:47:26 浏览数 (1)

前端处理

首先前端使用moment.js进行处理

代码语言:javascript复制
data.userEnrolDate = moment(data.userEnrolDate).format('YYYY-MM-DD HH:mm:ss');

后端处理

代码语言:javascript复制
@JsonFormat(timezone = "GMT 8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "入学时间")
private Date userEnrolDate;

解释: @DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”)设定接受前端传递过来的时间格式 @JsonFormat(timezone = “GMT 8”, pattern = “yyyy-MM-dd HH:mm:ss”)注解:把数据库中datetime的格式取出来转化为yyyy-MM-dd HH:mm:ss格式。

0 人点赞