34.13. 日期时间格式

简介:
		
export NLS_LANG=AMERICAN       ---要注意这一句必须指定,不然下一句不生效。
export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
		
		

34.13.1. Date

修改当前会话的日期格式

alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';
			

查看本次会话定义

select * from nls_session_parameters where parameter = 'NLS_DATE_FORMAT';
			

查看本次会话定义

SELECT * FROM v$nls_parameters where parameter = 'NLS_DATE_FORMAT';
			

34.13.2. 修改系统日期格式

查看数据库定义

alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile;
select * from nls_database_parameters where parameter = 'NLS_DATE_FORMAT';
			

34.13.3. TIMESTAMP

ALTER SESSION SET NLS_TIMESTAMP_TZ_FORMAT='DD-MON-RR HH:MI:SSXFF AM TZR';			
			

34.13.4. 

查看数据库时区信息

			
select dbtimezone from dual;
			
			

查看session时区信息:

select sessiontimezone from dual;			
			
Database的timezone可以在创建数据库的时候指定,如:
CREATE DATABASE db01
...
SET TIME_ZONE='+08:00';
或者在数据库创建之后通过alter database语句修改,但是只有重启数据库后有效:
ALTER DATABASE SET TIME_ZONE='+08:00';
session的timezone可以简单通过alter session语句修改:
ALTER SESSION SET TIME_ZONE='+08:00';			
			





原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

目录
相关文章
|
6月前
年月日
年月日
47 0
|
20天前
lanqiaoOJ 日期问题
lanqiaoOJ 日期问题
26 0
|
6月前
|
关系型数据库 MySQL
日期和时间类型
日期和时间类型。
56 2
|
6月前
|
Java API
java 获取阴历日期公历日期转农历日期或者阳历日期转阴历日期
java 获取阴历日期公历日期转农历日期或者阳历日期转阴历日期
161 0
1229. 日期问题
1229. 日期问题
68 0
dateTime怎么根据日期(年月日)查找数据
dateTime怎么根据日期(年月日)查找数据
149 0
dateTime怎么根据日期(年月日)查找数据
[VC++]用CTime类得到当前日期、时间、星期,格式化(详细讲解)
用CTime类得到当前日期、时间、星期,格式化(详细讲解)2009/05/12 09:48 A.M.① 定义一个CTime类对象 CTime time; ② 得到当前时间 time = CTime::GetCurrentTime(); ③ GetYear( ),GetMonth( ), GetD...
1589 0