请问,在oracle中,得到当前系统时间,并按照“年-月-日 时-分-秒”格式显示出来,具体语句怎么写?

知道得到系统时间是 select sysdate from dual 后面的换格式不知道了?
2024-11-22 19:12:23
推荐回答(3个)
回答(1):

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,不要搞错了就好

回答(2):

select  to_char(sysdate, 'YYYY-MM-DD HH24:MI:SS') From daul

回答(3):

百度一下,oracle时间格式转换,一定有答案。