问题描述
当我使用JDBC连接到MySQL时,我存储的是类型为Date的元素,但是在数据库中,此字段的类型为varchar。我在断点处检查了数据格式。当我将其插入数据库时,它仍为Date类型,但在数据库中已更改。有一个加分,最后是0。现在,表结构暂时不会改变。我不知道该怎么办。
这是Java代码中的数据类型,它是日期类型。数据库中对应的类型是varchar。
private Date offlineTime;
这是设置值的代码。
setOfflineTime(DateUtils.StringToDate(request.getParameter("onofflineTime"),"yyyy-MM-dd HH:mm"));
这是代码中对象数据的图片。
这是数据库中数据的图片
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)