sql 日期转oracle,oracle 字符串与日期转换sql

常用sql语句:

select to_char(sysdate,‘yy-mm-dd hh24:mi:ss‘) from dual;

//显示:08-11-07 13:22:42

select to_date(‘2005-12-25,13:25:59‘,‘yyyy-mm-dd,hh24:mi:ss‘) from dual;

//显示:2005-12-25 13:25:59

获取系统时间:

select sysdate from dual;

转换的格式:

表示year的:y  表示年的最后一位 yy 表示年的最后2位 yyy 表示年的最后3位 yyyy 用4位数表示年

表示month的:mm 用2位数字表示月;mon 用简写形式

比如11月或者nov ;month 用全称 比如11月或者november

表示day的:dd 表示当月第几天;ddd表示当年第几天;dy 当周第几天 简写  比如星期五或者fri;day当周第几天 全写

比如星期五或者friday。

表示hour的:hh 2位数表示小时 12进制; hh24 2位数表示小时

24小时

24小时制下的时间范围:00:00:00-23:59:59

12小时制下的时间范围:1:00:00-12:59:59

表示minute的:mi 2位数表示分钟

表示second的:ss 2位数表示秒 60进制

表示季度的:q 一位数 表示季度 (1-4)

另外还有ww 用来表示当年第几周 w用来表示当月第几周。

补充:

当前时间减去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 ‘7‘ hour from dual

原文:http://www.cnblogs.com/jsunday/p/3782283.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值