Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

oracle 时间格式转化以及计算 PDF 下载


分享到:
时间:2021-05-19 11:34来源:http://www.java1234.com 作者:转载  侵权举报
oracle 时间格式转化以及计算 PDF 下载
失效链接处理
oracle 时间格式转化以及计算 PDF 下载


本站整理下载:
提取码:zz32 
 
 
相关截图:
 
主要内容:


--A表中的日期字段 create_date 例如:2017-08-05 转化为2017年8月5日 oracle 在这里的双引号会忽略
select to_char(to_date(tt.create_date,'yyyy-MM-dd'),'yyyy"年"MM"月"dd"日"') from A tt;
--将系统时间转化为字符串
select to_CHAR(sysdate,'yyyy-MM-DD HH24:MI:SS') from dual;
--当前时间加一天
select to_char((sysdate+1),'yyyy-MM-dd HH24:mi:ss') from dual;
--当前时间加30分钟,+1 默认是一天
select to_char((sysdate+30/24/60),'yyyy-MM-dd HH24:mi:ss') from dual;
--当前时间加一个月
select to_char(add_months(sysdate,1),'yyyy-MM-dd HH24:mi:ss') from dual;
--将字符串转化为时间格式
select to_date('2017-02-05 13:12:56','yyyy-MM-DD HH24:MI:SS') from dual;
--获取两个时间相差的月份
select months_between(sysdate,sysdate+1) from dual;
--获取两个时间相差的年
select months_between(sysdate,add_months(sysdate,1*12))/12 from dual;
--查询某表中的时间字段数值型结果(此语句结果单位是秒),比如:1539840044,因为如果使用毫秒,查出来的结果
是科学计数法表示的,不方便使用
select (max(NEXT_TIME) - to_date('1970-01-01','yyyy-mm-dd')) * 24*60*60 as maxArchTime from
v$archived_log;

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐