近期做的一个项目,添加一条数据,我用的格式:
+ "',to_date('" + TimeFormat.getDateFormat("yyyy-MM-dd HH:mm:ss") + "','yyyy-MM-dd HH24:mi:ss'),'"
在该java方法中用main方法测试,时间的分钟也正常,
然后,插入成功以后格式如下,为什么插入时间的分钟都是04呢,很纳闷,请哪位给我解答一下。感激不尽。
这个是项目中的其中一块的当前日期插入,别的地方也是这样用的,都没有问题,分钟正常,就这一个地方不正常,分钟是04,所以甚是郁闷啊。
解决了,是我自己的写的视图的问题,添加入时间正常,oracle里日期转化就是“yyyy-MM-dd HH24:mi:ss”,改过正常了。
比如说你插入时间 2012年4月26日 13:34:56 插入后也是13:34:56吗.....
插入后结果编程是13:04:56了,而且很奇怪,整个项目很多用到这个方法添加的,也是这么写的,只有这一个地方错误了,分钟都是04.
@jewelry: 【惊讶】 不会吧。。你调试一下 如果调试没问题,那是不是你的转换有问题呢?
@┢┦偉: 谢谢你啊,是我的视图写的有问题啊。已解决了。
yyyy-MM-dd HH:mm:ss
oracle里面日期转换的就是yyyy-MM-dd HH24:mi:ss 啊。