ORACL中对时间格式的处理

这是我在做一个项目的整合模块时用到的有关ORACLE时间格式的SQL语句,供大家参考:

1》以12小时制显示
SQL>select to_char(sysdate,'YYYY-MM-DD HH12:MI:SS AM')from dual;

TO_CHAR(SYSDATE,'YYYY-MM-DDHH1
------------------------------
2007-06-29 02:50:06 下午

2》以24小时制显示
SQL>  select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS AM')from dual;

TO_CHAR(SYSDATE,'YYYY-MM-DDHH2
------------------------------
2007-06-29 15:00:58 下午

3》得到当前时间的前一分钟
select to_char(Sysdate-1/24/60,'HH24:MI:SS')from dual;

TO_CHAR(SYSDATE-1/21/60,'HH24:
------------------------------
15:00:54

4》得到当前时间的后一分钟
select to_char(Sysdate+1/24/60,'HH24:MI:SS')from dual;

TO_CHAR(SYSDATE+1/21/60,'HH24:
------------------------------
15:03:53

5》得到当前时间的前一小时
select to_char(Sysdate-1/24,'HH24:MI:SS')from dual;

TO_CHAR(SYSDATE-1/24,'HH24:MI:
------------------------------
14:03:13

6》得到当前时间的后一小时
select to_char(Sysdate+1/24,'HH24:MI:SS')from dual;

TO_CHAR(SYSDATE+1/24,'HH24:MI:
------------------------------
16:03:32

7》得到当前时间的后一天
select to_char(Sysdate+1,'YYYY-MM-DD')from dual;

TO_CHAR(SYSDATE+1,'YYYY-MM-DD'
------------------------------
2007-06-30

oracle的操作还不熟,还待继续努力。。。。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值