在做项目时候遇到了这样的问题,数据库中显示的时间是这样的
但读取数据在前台显示时末尾多了个.0
这是因为oracle的date格式是 YYYY-MM-DD HH24:MI:SS:SSSS 意思就是末尾还有个毫秒
我的sql语句是这样写的 select * from enterprise ,所以默认读取了毫秒
于是我修改了sql语句为
select entId,entRegNum,entName,to_char(recTime,'YYYY-MM-DD HH24:MI:SS') recTime from enterprise
这里就是对输出格式做了限定,不读取毫秒,
如果你要输出的是时间类型 ,改成to_date(dateT,'YYYY-MM-DD HH24:MI:SS') 就行了