欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

解决MySql的datetime类型数据返回前端没有时分秒的问题

程序员文章站 2024-01-06 08:09:22
...

问题描述

在controller层要返回的数据都有时分秒,但是通过vue(前端用的vue)的指定返回格式把数据放进去,时分秒丢失了,返回到前端的日期只有年月日。
我在网上也搜了很多,都说是将对应的jcbcType=TIMESTAMP ,其实没有什么用,因为我本来对应的就是这个,而且如果你返回的是实体,也是不行的,resultType = "map"才能成功。

问题根源

从数据库返回的数据,在controller层打印出来之后,发现日期这样的格式
startDt:2017-09-12 12:33:34.0 问题就出现在最后这个毫秒这。

问题解决

既然找到了问题所在,那么就好说了,我的做法是在进行sql语句查询的时候就把返回的日期格式固定,这样就可以了

       date_format(tssh.start_dt,'%Y-%m-%d %H:%m:%s') as start_dt

总结

希望对你有所帮助,点个赞再走呗!

相关标签: datetime

上一篇:

下一篇: