服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > 数据库技术 > Oracle技术 > Oracle开发 > 查看文档

oracle数据库中如何对时间格式进行处理

【赛迪网-it技术报道】整合模块时用到的有关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/21/60,'hh24:mi:ss')from dual;

to_char(sysdate-1/21/60,'hh24:
------------------------------
15:00:54

4.得到当前时间的后一分钟

select to_char(sysdate+1/21/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

扫描关注微信公众号