Oracle中日期格式问题

oracle中日期相关操作:

Sql代码

select * from nls_database_parameters;    

 

select * from nls_session_parameters;   

select * from V$NLS_PARAMETERS;   

alter session set nls_date_format='yyyy-mm-dd hh:mi:ss'; //修改本地日期显示格式  

 


日期格式
格式元素        说明
AD 或 A.D.      带有或不带有句号的 AD 标记
BC 或 B.C.      带有或不带有句号的 BC 标记
D               一周中的天 (1-7)
DAY             天的名称 (Sunday - Saturday)
DD              一月中的天 (1 - 31)
DDD             一年中的天 (1 - 366)
DY              天的缩写 (Sun - Sat)
HH              一天中的小时 (1 - 12)
HH24            一天中的小时 (0 - 23)
MI              分钟 (0-59)
MM              月 (01-12)
MON             月名称的缩写
MONTH           月的名称
SS              秒 (0-59)
YYYY            4 个数字表示的年

不同系统之间时间转换(NLS_DATE_LANGUAGE )
2009-09-25 11:27

英文:
SELECT TO_CHAR(sysdate,
               'MM/DD/YYYY HH:MI AM',
               'NLS_DATE_LANGUAGE = American')
FROM DUAL
日文:
SELECT TO_CHAR(sysdate,
               'MM/DD/YYYY HH:MI AM',
               'NLS_DATE_LANGUAGE = Japanese')
FROM DUAL
中文:(特别注意NLS_DATE_LANGUAGE多个单引号)
SELECT TO_CHAR(sysdate,
               'MM/DD/YYYY HH:MI AM',
               'NLS_DATE_LANGUAGE = ''SIMPLIFIED CHINESE''')
FROM DUAL

你可能感兴趣的:(oracle,Date,session,database,sun,Parameters)