| 订阅 | 在线投稿
分享
 
 
 

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

来源:互联网  宽屏版  评论
2008-06-01 02:20:47

整合模块时用到的有关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

 
整合模块时用到的有关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
󰈣󰈤
 
 
 
>>返回首页<<
 
 热帖排行
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
©2005- 王朝网络 版权所有