当我使用jdbc连接mysql时,我存储了date类型的元素,但是在数据库中,这个字段的类型是varchar。我在断点处检查了数据的格式。当我将它插入数据库时,它仍然是日期类型,但在数据库中发生了变化。有一个额外的点和0在最后。现在,表结构暂时不会改变。我不知道还能做什么。
这是java代码中的数据类型,即日期类型。数据库中相应的类型是varchar。
private Date offlineTime;
这是设置值的代码。
setOfflineTime(DateUtils.StringToDate(request.getParameter("onofflineTime"), "yyyy-MM-dd HH:mm"));
这是代码中对象数据的图片。
这是数据库中数据的图片
暂无答案!
目前还没有任何答案,快来回答吧!