Oracle日期函数简单介绍
当期时间SELECT SYSDATE FROM DUAL; --2017-04-16 20:45:45 一、字符串转date类型两种方法: 1.系统关键字SELECT DATE '2017-04-16' FROM DUAL; --显示2017-04-16 00:00:00 2.日期函数SELECT TO_DATE('2017-04-16','YYYY-MM-DD') FROM DUAL; --显示2017-04-16 00:00:00 二、date类型转字符串函数to_char(date,'显示格式') SELECT SYSDATE,TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS') FROM DUAL; 三、其他一些常见功能sql
1.日期格式参数含义说明 D一周中的星期几 DAY天的名字,使用空格填充到9个字符 DD月中的第几天 DDD年中的第几天 DY天的简写名 IW ISO标准的年中的第几周 IYYY ISO标准的四位年份 YYYY四位年份 YYY,YY,Y年份的最后三位,两位,一位 HH小时,按12小时计 HH24小时,按24小时计 MI分 SS秒 MM月 Mon月份的简写 Month月份的全名 W该月的第几个星期 WW年中的第几个星期 2.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual 当前时间减去7小时的时间 select sysdate - interval '7' hour from dual 当前时间减去7天的时间 select sysdate - interval '7' day from dual 当前时间减去7月的时间 select sysdate,sysdate - interval '7' month from dual 当前时间减去7年的时间 select sysdate,sysdate - interval '7' year from dual 时间间隔乘以一个数字 select sysdate,sysdate - 8 *interval '2' hour from dual (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |