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

上一篇 / 下一篇  2008-03-19 16:11:00 / 个人分类:学习笔记

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

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-07-17  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 2570
  • 日志数: 90
  • 建立时间: 2006-11-13
  • 更新时间: 2008-04-07

RSS订阅

Open Toolbar