java—在mysql中,varchar类型用于存储日期类型的数据,额外的点和0出现在末尾

amrnrhlw  于 2021-07-05  发布在  Java
关注(0)|答案(0)|浏览(174)

当我使用jdbc连接mysql时,我存储了date类型的元素,但是在数据库中,这个字段的类型是varchar。我在断点处检查了数据的格式。当我将它插入数据库时,它仍然是日期类型,但在数据库中发生了变化。有一个额外的点和0在最后。现在,表结构暂时不会改变。我不知道还能做什么。
这是java代码中的数据类型,即日期类型。数据库中相应的类型是varchar。

private Date offlineTime;

这是设置值的代码。

setOfflineTime(DateUtils.StringToDate(request.getParameter("onofflineTime"), "yyyy-MM-dd HH:mm"));

这是代码中对象数据的图片。

这是数据库中数据的图片

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题