Oracle计算时间差函数
2、日期格式参数含义说明 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 年中的第几个星期 3、日期时间间隔操作 当前时间减去 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 4、日期到字符操作 select sysdate,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual select sysdate,to_char(sysdate,'yyyy-mm-dd hh:mi:ss') from dual select sysdate,to_char(sysdate,'yyyy-ddd hh:mi:ss') from dual select sysdate,to_char(sysdate,'yyyy-mm iw-d hh:mi:ss') from dual 参考 oracle 的相关关文档 (ORACLE901DOC/SERVER.901/A90125/SQL_ELEMENTS4.HTM#48515) 5、字符到日期操作 select to_date('2003-10-17 21:15:37','yyyy-mm-dd hh24:mi:ss') from dual 具体用法和上面的 to_char 差不多。 6、TO_NUMBER TO_NUMBER(char[, '格式']) 数字格式格式 oracle中的to_date参数含义
|