jdbc查询Mysql数据库的日期问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 20:09:22
我用jdbc查询mysql中的日期记录
因为我的日期格式是这样的“HHHH-HH-HH HH-HH-HH”
也就是说要记录小时,分,秒
所有我在mysql中的日期类型就不能为date类型,我用的是datetime类型

可是我查询又出问题了,我使用jdbc查询出来的日期类型要保存在什么类型变量里呢?
并且我还要对日期做操作,比如说求两个日期之间的间隔

我想问有什么方法能解决这个问题
是否mysql中的日期类型设置不对
是否要把查询出来的日期保存为字符串,然后自己写方法操作
//////

谢谢!
我遗漏了一点,就是当我使用hibernate来实现的时候,问题就大了,直接查询就出错,因为在bean中我的日期类型是date

对应数据库中的datetime类型,不匹配

你没说错!
查出来可以保存为String类型 具体转化一下就OK了

你用java 里面的 Calendar 类,你去查查网上很多的。
从数据库中查询出来用 String得到然后再转化为Calendar对象。