当前位置: 移动技术网 > IT编程>数据库>Oracle > Oracle数据库时间格式:获取当前系统时间、修改时间格式转字符、转换成时间格式教程

Oracle数据库时间格式:获取当前系统时间、修改时间格式转字符、转换成时间格式教程

2018年03月25日  | 移动技术网IT编程  | 我要评论

凯安斯,庞云徽,世界上发现最大的蛇

最近在用Oracle接触到关于时间这一块,记录一下以备以后使用。

获取当前系统时间

SQL:SELECT SYSDATE FROM dual;----------- 显示格式:2018/1/24 16:37:39

修改时间格式转字符

SQL:select to_char(sysdate, 'yyyy-MM-dd HH24:mi:ss ') from dual;-----显示格式:2018-01-24 16:43:00

获取本系统之前时间段(包括几天前_DAY,几个小时_HOUR,几分钟_MINUTE,年_YEAR,月_MONTH)

SQL:SELECT sysdate - interval '7' DAY FROM dual;-----显示格式:2018/1/17 16:47:41

SQL:select to_char(sysdate - interval '7' DAY , 'yyyy-MM-dd HH24:mi:ss ') from dual;显示格式:2018-01-17 16:50:51

转换成时间格式

SQL:select to_date('2018-01-17 16:50:51','yyyy-mm-dd hh24:mi:ss') from dual; 显示格式:2018/1/17 16:50:51

转成秒,从1970年1月1日起

SQL:select ((sysdate-to_date('1970-01-01','yyyy-mm-dd hh24:mi:ss'))*24*60*60) from dual;显示格式:1516813162

SQL:select to_date('19700101','yyyymmdd')+ 1516813162/(24*60*60) from dual;显示格式:2018/1/24 16:59:22

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网