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

时间格式话问题
数据库中 时间存的是 01-4月 -10 12.22.32.650000 上午
我的SQL语句中是这样取的 to_char(license.sendTime,'yyyy-mm-dd hh24:mi:ss') as sendTime,
通过跟踪代码 发现 得到了时间是 2010-04-01 00:22:32
不知道为什么12点变成了00
如果不用to_char()的话 取出来的是2010-04-01 00:22:32 650

请问怎么解决?


------解决方案--------------------
其实,时间格式在数据库存的是一个number类型的数值(这一点,包括DELPHI,VC,都是这样),这个数值表示自某年某月某日以来的秒数。

至于格式,只是显示问题,不同地方有不同的显示,但是值是一样的。