oracle中日期类型与unix 时间戳的转换
来源:互联网 发布:怎么创建网络平台 编辑:程序博客网 时间:2024/05/02 21:08
Unix时间戳记是从'1970-01-01 00:00:00'GMT开始的秒数,表现为整数型。
Oracle中的时间是Date型,以下函数提供了两种时间转换的Oracle函数
(1)从Unix时间戳记转换为Oracle时间
create or replace function unix_to_oracle(in_number NUMBER) return date is
begin
return(TO_DATE('19700101','yyyymmdd') + in_number/86400 +TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))/24);
end unix_to_oracle;
(2)由Oracle时间Date型转换为Unix时间戳记
create or replace function oracle_to_unix(in_date IN DATE) return number is
begin
return( (in_date -TO_DATE('19700101','yyyymmdd'))*86400 - TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))*3600);
end oracle_to_unix;
- oracle中日期类型与unix 时间戳的转换
- oracle中日期类型与unix 时间戳的转换
- oracle中日期类型与unix 时间戳的转换
- oracle中日期类型与unix 时间戳的转换
- oracle中日期类型与unix 时间戳的转换
- oracle中日期类型与unix 时间戳的转换
- oracle中日期类型与unix 时间戳的转换
- hive中日期与时间戳转换
- Hive中日期与时间戳的转换
- java中日期类型与字符串类型之间的转换
- java中日期时间格式与毫秒数的转换如何将指定时间转换为Date类型
- java中日期时间格式与毫秒数的转换
- MySQL中日期与时间类型
- MySQL中日期与时间类型
- MySQL中日期与时间类型
- Java与Oracle中日期转换
- mysql 中日期格式 与 时间戳之间的相互转换
- Oracle中日期/时间的处理
- 一个简单的HashMap C语言实现
- Linux文件查找命令find,xargs详述03
- ashDisp.exe
- Oracle 优化和性能调整
- Linux文件查找命令find,xargs详述04
- oracle中日期类型与unix 时间戳的转换
- TreeView 树结构的断层处理
- Linux文件查找命令find,xargs详述05
- ashmaisv.exe
- C语言实现一个简单的单向链表list
- 什么是模式? 什么是框架?
- ashserv.exe
- TWO computer share
- 自己做的进度条的项目