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

前端处理

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

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

后端处理

java 复制代码
@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格式。

相关推荐
szarron10 小时前
VNA6 便携式矢量网络分析仪|1MHz‑6.3GHz 手持 VNA 真实应用场景全解析
前端·嵌入式硬件·信息可视化·数据挖掘·数据分析
Reisentyan10 小时前
B站首页,点击视频卡片之后首页自动刷新的问题
前端
默_笙10 小时前
🚕 缺料就出门买:给 RAG 装上"信息够不够"的判断力
前端·javascript
Liora_Yvonne11 小时前
同样用 Element Plus,为什么你的后台总有一股“模板味”?
前端
葡萄城技术团队11 小时前
用 Sheet 页导航视图管理复杂 SpreadJS 工作簿
前端
志尊宝11 小时前
Vue3 零基础每日笔记(054):Pinia 三件套详解——state / getters / actions 全搞懂
前端·javascript·vue.js·vue·前端开发
Caroline51611 小时前
GPT Image 2.5还能这么玩!一套提示词生成IP吉祥物,附完整案例
前端·gpt·tcp/ip
ym hyd 11111 小时前
慢性病精细化管理平台源码 Java+SpringBoot+Vue3 前后分离
java·vue.js·spring boot·毕设
wangyadong31711 小时前
# el-table 复选框无法选中问题记录
前端·javascript·vue.js
葡萄城技术团队11 小时前
给 SpreadJS 单元格装上自动完成
前端