alter session set nls_date_format = 'YYYY-MM-DD HH24:Mi:SS'
create table day (a date);select to_char(sysdate,'yyyy/mm/dd HH24:mi:ss') from dual;
select to_char(trunc(a),'yyyy-mm-dd hh24:mi:ss') from day;create table day (a date);
insert into day(a) values(TO_DATE('2004-2-10 19:18:10','YYYY-MM-DD HH24:MI:SS'));select to_char(sysdate,'yyyy/mm/dd HH24:mi:ss') from dual;
select to_char(trunc(a),'yyyy-mm-dd hh24:mi:ss') from day;建议: 
写入时用 to_date() 函数.
读取时用 to_char() 函数.
不用把库搞得那么复杂. :D