select to_char(sysdate,'yyyy-mm-dd hh24-mi-ss') from dual;
也就是跟后边你定义的 yyyy那一堆格式一致,查询结果就出来了你要的格式了
比如可以换成
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
不过一定注意月份和分钟,一个是mm,一个是mi,不要搞错了就好
select to_char(sysdate, 'YYYY-MM-DD HH24:MI:SS') From daul
百度一下,oracle时间格式转换,一定有答案。