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 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

目录
相关文章
|
3月前
年月日
年月日
31 0
|
3月前
|
关系型数据库 MySQL
日期和时间类型
日期和时间类型。
22 2
|
3月前
|
Java API
java 获取阴历日期公历日期转农历日期或者阳历日期转阴历日期
java 获取阴历日期公历日期转农历日期或者阳历日期转阴历日期
108 0
|
9月前
|
小程序 Android开发 开发者
时间转换:toLocaleDateString()的坑
时间转换:toLocaleDateString()的坑
69 0
1229. 日期问题
1229. 日期问题
59 0
dateTime怎么根据日期(年月日)查找数据
dateTime怎么根据日期(年月日)查找数据
136 0
dateTime怎么根据日期(年月日)查找数据
dayjs怎么处理UTC时间格式
dayjs怎么处理UTC时间格式
603 0