oracle date类型字段直接to_char 年月日后 显示00000000 加个trunc再to_Char显示就正常了 这是为什么
select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;
请把你的数据及代码贴出来,不知道你所说的正常是个什么意思
to_char(date字段,'yyyy-mm-dd'),
to_char(date字段,'yyyy-mm-dd hh24:mi:ss'),
to_char(date字段,'yyyymmddhh24miss')
第一个会输出 "年-月-日",第二个会输出 "年-月-日 时:分:秒",第三个会输出 "年月日时分秒",