数据库里的时间输出来的时候中间多了一个T

weixin_38067950 2019-09-19 03:01:37
数据库里是"2011-05-07  00:00:00"querymode读取然后qDebug()输出来后变成了"2011-05-07T00:00:00"如何解决呀。中间为什么多了一个T呢。。大哥。实在是不解啊。。郁闷了。 在table里没有看到T 但是用DEBUG输出。或者是输出到文件。她就多了一个T。。有遇到的么?求解。谢谢
...全文
2325 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

把你的连接数据库的jar包换个版本

一条小白泽 2020-12-19
  • 打赏
  • 举报
回复 1
data[i].measureTime.replace(/T/g, ' ').replace(/.[\d]{3}Z/, ' ') data[i].measureTime是你从后台取出的时间 只需要在后面.replace(/T/g, ' ').replace(/.[\d]{3}Z/, ' ') 即可去掉T 实测有效

430

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧