日期:2014-05-17  浏览次数:21178 次

oracle数据库保存时间变成了12小时制的,请教!!!!!在线等待。,。。。!!!!!
我程序里面获取当前时间明明是24小时制的:2013-5-30 15:28:25

但是,保存进oracle数据库之后,变成了:2013-5-30 下午 03:28:25


这个如何解决啊??我要保存进去仍然跟我程序里面获取的当前时间格式一致啊,24小时制的啊。
Oracle C# 时间

------解决方案--------------------
不管它显示成什么样,它里面存的都是dd,7,5,1e,f,1c,19,0

oracle设计成这样就是为了告诉你:日期值不等于字符串,它显示成2013-05-30还是显示成2013年5月30日 0点0分0秒,它都是一个值。
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

这个如何解决啊??我要保存进去仍然跟我程序里面获取的当前时间格式一致啊,24小时制的啊。


引用:
我知道是一个值,我要的这种结果能实现么?能不能解决啊。


嗯,你知道



你是高手 麻烦你直接告诉我怎么做吧。。我现在取出来的值总是:2013-5-30 下午 03:28:25  这样的,很麻烦啊。我就想要24小时制的。但是我保存进去的时候的确是转换成了24小时制的啊。


你是在PLSQL DEVELOPER的结果窗口里面看到的值?如果是PLSQL DEVELOPER的话可以在PREFERENCE里面找到NLS OPTION设置