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格式。

相关推荐
王林不想说话12 小时前
ES6 到 ES2026 全面进阶指南:新特性、原理、示例与工程落地
前端·javascript·面试
用户435237138149313 小时前
🚀 Vue3 + TypeScript 学习笔记:从泛型 T 到 Promise<T>,终于搞懂了 keyof 和 typeof
前端
跟着群主去吃肉13 小时前
Cinemachine的应用-第三人称视角
前端·unity3d·游戏开发
东方小月13 小时前
从零开发一个 Coding Agent(十):实现 CLI 参数解析与静态命令
前端·人工智能·开源
阿黎梨梨13 小时前
Next.js 全栈开发:从 SPA 的痛点到 SSR 的破局之道
前端·后端
沐道PHP13 小时前
CRMEB多店版diy装修位置偏移修复
前端
WZzz13 小时前
JavaScript 中 this 的「指向」完整教程
javascript
犀利的毛豆豆13 小时前
useCallback
前端
犀利的毛豆豆13 小时前
React.memo和useCallback组合使用
前端
mONESY13 小时前
浏览器里跑 DeepSeek-R1,这份 worker.js 到底写了什么
javascript