管理不同时区的数据
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,一、设置时区1、数据库时区a) 修改ALTER DATABASE SET TIME_ZONE = '-05:00';ALTER DATABASE SET TIME_ZONE = dbtimezone;
千家信息网最后更新 2025年01月19日管理不同时区的数据
a) 修改
ALTER DATABASE SET TIME_ZONE = '-05:00';
ALTER DATABASE SET TIME_ZONE = dbtimezone;
ALTER DATABASE SET TIME_ZONE = local;
ALTER DATABASE SET TIME_ZONE = 'America/New_York';
b) 验证
SELECT DBTIMEZONE FROM DUAL;
2、会话时区
a) 修改
ALTER SESSION SET TIME_ZONE = '-05:00';
ALTER SESSION SET TIME_ZONE = dbtimezone;
ALTER SESSION SET TIME_ZONE = local;
ALTER SESSION SET TIME_ZONE = 'America/New_York';
b) 验证
SELECT SESSIONTIMEZONE FROM DUAL;
一、设置时区
1、数据库时区a) 修改
ALTER DATABASE SET TIME_ZONE = '-05:00';
ALTER DATABASE SET TIME_ZONE = dbtimezone;
ALTER DATABASE SET TIME_ZONE = local;
ALTER DATABASE SET TIME_ZONE = 'America/New_York';
b) 验证
SELECT DBTIMEZONE FROM DUAL;
2、会话时区
a) 修改
ALTER SESSION SET TIME_ZONE = '-05:00';
ALTER SESSION SET TIME_ZONE = dbtimezone;
ALTER SESSION SET TIME_ZONE = local;
ALTER SESSION SET TIME_ZONE = 'America/New_York';
b) 验证
SELECT SESSIONTIMEZONE FROM DUAL;
二、时间数据类型
函数 | 说明 |
---|---|
CURRENT_DATE | 语法:CURRENT_DATE() |
说明:查询当前时间 current_date返回的是当前会话时间,而sysdate返回的是服务器时间。 current_date有时比sysdate快一秒,这可能是四舍五入的结果。 如果修改当前会话的时区,比如将中国的时区为东八区,修改为东九区,则current_date显示的时间为东九区时间,根据东加西减的原则,current_date应该比sysdate快一小时。 | |
例句:
| |
CURRENT_TIMESTAMP | 语法:CURRENT_TIMESTAMP() |
说明:以timestamp with time zone数据类型返回当前会话时区中的当前日期 | |
例句:
| |
LOCALTIMESTAMP | 语法:LOCALTIMESTAMP() |
说明:以本地timestamp数据类型返回当前会话时区中的当前日期 | |
例句:
| |
EXTRACT | 语法: EXTRACT ( { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND } | { TIMEZONE_HOUR | TIMEZONE_MINUTE } | { TIMEZONE_REGION | TIMEZONE_ABBR } FROM { date_value | interval_value } ) |
说明: 我们只可以从一个date类型中截取 year,month,day(date日期的格式为yyyy-mm-dd); 我们只可以从一个 timestamp with time zone 的数据类型中截取TIMEZONE_HOUR和TIMEZONE_MINUTE; | |
例句: 例一:
| |
FROM_TZ | 语法:FROM_TZ(x,time_zone) |
说明:把指定的时间戳和日期转换为timestamp with time zone类型 | |
例句:
| |
TO_DSINTERVAL | 语法:TO_DSINTERVAL(C) |
说明:将符合特定格式的字符串C转换成INTERVALDAY TO SECOND类型的数据 | |
例句:
| |
TO_TIMESTAMP | 语法:TO_TIMESTAMP(x[,format]) |
说明:把字串表达式X转换成timestamp类型可以使用format指定格式 | |
例句:
| |
TO_TIMESTAMP_TZ | 语法:TO_TIMESTAMP_TZ(x[,format]) |
说明:把字串表达式X转换成timestamp with time zone类型可以使用format指定格式 | |
例句:
| |
TO_YMINTERVAL | 语法:TO_YMINTERVAL(C) |
说明:将符合特定格式的字符串C转换成INTERVALYEAR TO MONTH类型的数据 | |
例句:
| |
TZ_OFFSET | 语法:TZ_OFFSET(time_zone) |
说明:按照最小时哈分钟返回time_zone的偏置时间 | |
例句:
|
例句
类型
语法
时间
数据
时区
格式
日期
字符
字符串
小时
表达式
东九
验证
四舍五入
函数
原则
数据库
服务器
结果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
maven服务器配置
图像识别分析软件开发
上市网络安全服务
北京量子跃动网络技术有限公司
我的世界论坛服务器
关于网络安全的命题
isc与北京网络安全大会
飞机网络安全员
数据库 字段 文本 最大
造价数据库需求
telnet服务器管理
南通友望互联网科技有限公司
我的世界服务器垃圾管理
手写网络安全宣传标语
达梦数据库语句注释
网络安全教具演示
泛微网络安全教育
玉林 软件开发
数据库产品有什么特点是
贵州的山洞里的服务器云主机
服务器408
杭州物料备件管理软件开发
浙江标准软件开发成本价
telnet服务器管理
java数据库添加字段
软件开发类笔试题目
可以建立自己的服务器吗
东营服务管理crm软件开发公司
网络技术要学哪些
中国城市市场化指数数据库