首页 > 代码库 > 如何修改系统时间显示格式

如何修改系统时间显示格式

查询系统时间:

SYS@gao> select sysdate from dual;

SYSDATE
---------
30-APR-17

会话级别修改时间显示格式:

SYS@gao> alter session set nls_date_format=‘yyyy-mm-dd hh24:mi:ss‘;

Session altered.

SYS@gao> select sysdate from dual;

SYSDATE
-------------------
2017-04-30 23:43:14

在系统级别修改时间显示格式:

SYS@gao> alter system set nls_date_format=‘yyyy-mm-dd hh24:mi:ss‘ scope=spfile;

System altered.

重启生效:

SYS@gao> shutdown immediate;

SYS@gao> startup

 

注:在系统级别修改时间显示格式,不加‘scope=spfile‘会报错:

SYS@gao> alter system set nls_date_format=‘yyyy-mm-dd hh24:mi:ss‘;
alter system set nls_date_format=‘yyyy-mm-dd hh24:mi:ss‘
                 *
ERROR at line 1:
ORA-02096: specified initialization parameter is not modifiable with this
option

如何修改系统时间显示格式