Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1346506
  • 博文数量: 205
  • 博客积分: 6732
  • 博客等级: 准将
  • 技术积分: 2835
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-04 17:59
文章分类

全部博文(205)

文章存档

2016年(1)

2015年(10)

2014年(1)

2013年(39)

2012年(23)

2011年(27)

2010年(21)

2009年(55)

2008年(28)

我的朋友

分类: Oracle

2012-04-09 11:03:10

1 SYSDATE 
2 --◎ 可得到目前系統的時間   
3         
4   ex.    
5     select sysdate from dual; 
6            
7     sysdate    
8     ----------    
9     20-SEP-07 
10      
11 常用之日期格式 
12  
13 日期格式                 說明 
14 ------------------------------------------------------------------------ 
15 YYYY/MM/DD              -- 年/月/日  
16 YYYY                    -- 年(4位) 
17 YYY                     -- 年(3位) 
18 YY                      -- 年(2位) 
19 MM                      -- 月份 
20 DD                      -- 日期 
21 D                       -- 星期 
22                             -- 星期日 = 1  星期一 = 2 星期二 = 3 
23                         -- 星期三 = 4  星期四 = 5 星期五 = 6 星期六 = 7 
24                              
25 DDD                     -- 一年之第幾天 
26 WW                      -- 一年之第幾週 
27 W                       -- 一月之第幾週 
28 YYYY/MM/DD HH24:MI:SS   -- 年/月/日 時(24小時制):分:秒 
29 YYYY/MM/DD HH:MI:SS     -- 年/月/日 時(非24小時制):分:秒 
30 J                       -- Julian day,Bc 4712/01/01 為1 
31 RR/MM/DD                -- 公元2000問題  
32                -- 00-49 = 下世紀;50-99 = 本世紀 
33 ex. 
34 select to_char(sysdate,'YYYY/MM/DD'FROM DUAL;             -- 2007/09/20 
35 select to_char(sysdate,'YYYY'FROM DUAL;                   -- 2007 
36 select to_char(sysdate,'YYY'FROM DUAL;                    -- 007 
37 select to_char(sysdate,'YY'FROM DUAL;                     -- 07 
38 select to_char(sysdate,'MM'FROM DUAL;                     -- 09 
39 select to_char(sysdate,'DD'FROM DUAL;                     -- 20 
40 select to_char(sysdate,'D'FROM DUAL;                      -- 5 
41 select to_char(sysdate,'DDD'FROM DUAL;                    -- 263 
42 select to_char(sysdate,'WW'FROM DUAL;                     -- 38 
43 select to_char(sysdate,'W'FROM DUAL;                      -- 3 
44 select to_char(sysdate,'YYYY/MM/DD HH24:MI:SS'FROM DUAL;  -- 2007/09/20 15:24:13 
45 select to_char(sysdate,'YYYY/MM/DD HH:MI:SS'FROM DUAL;    -- 2007/09/20 03:25:23 
46 select to_char(sysdate,'J'FROM DUAL;                      -- 2454364 
47 select to_char(sysdate,'RR/MM/DD'FROM DUAL;               -- 07/09/20 
阅读(5486) | 评论(4) | 转发(0) |
0

上一篇:linux面试题目

下一篇:Oracle大对象处理

给主人留下些什么吧!~~

7大爷2012-04-15 21:10:59

把间隔时间设置成trunc(sysdate,'mm')+2就可以了

娃哈哈8752012-04-14 12:45:35

ORACLE判断当前日期函数 是哪一个?

啦哆A梦2012-04-13 23:26:12

嗯,都是比较基本的~不错  适合新手看看。。。

我要去水立方2012-04-12 11:27:14

可以说的详细点,应该不止这么多吧