关于网友提出的“ hibernate操作数据库遇到的时间问题!!!!!!!!!!!!”问题疑问,本网通过在网上对“ hibernate操作数据库遇到的时间问题!!!!!!!!!!!!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: hibernate操作数据库遇到的时间问题!!!!!!!!!!!!描述:
我将Calendar类数据插入数据库中时 12点在数据库中记录为0点 例如时间2007-11-11 12:01:01在数据库中记录为2007-11-11 00:01:01
下面是我的程序
SimpleDateFormat timeFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date oprtTime_d=timeFormat.parse(time);
Calendar oprtTime=Calendar.getInstance();
oprtTime.setTime(oprtTime_d);
在哪需要做修改吗???????????????????????
解决方案1:
SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 改为:SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
解决方案2:你把 type="java.util.Calendar改为type=timestamp看看