辅导Oracle入门基础:Oracle日期函数集锦
来源:优易学  2011-10-29 18:08:02   【优易学:中国教育考试门户网】   资料下载   IT书店

  一、 常用日期数据格式
  1.Y或YY或YYY 年的最后一位,两位或三位
  SQL> Select to_char(sysdate,'Y') from dual;
  TO_CHAR(SYSDATE,'Y')
  7
  SQL> Select to_char(sysdate,'YY') from dual;
  TO_CHAR(SYSDATE,'YY')
  07
  SQL> Select to_char(sysdate,'YYY') from dual;
  TO_CHAR(SYSDATE,'YYY')
  007
  2.Q 季度 1~3月为第一季度,2表示第二季度。
  SQL> Select to_char(sysdate,'Q') from dual;
  TO_CHAR(SYSDATE,'Q')
  2
  3.MM 月份数
  SQL> Select to_char(sysdate,'MM') from dual;
  TO_CHAR(SYSDATE,'MM')
  05
  4.RM 月份的罗马表示 (V在罗马数字中表示 5)
  SQL> Select to_char(sysdate,'RM') from dual;
  TO_CHAR(SYSDATE,'RM')
  V
  5.Month 用9个字符长度表示的月份名
  SQL> Select to_char(sysdate,'Month') from dual;
  TO_CHAR(SYSDATE,'MONTH')
  5月
  6.WW 当年第几周(2007年5月29日为2007年第22周)
  SQL> Select to_char(sysdate,'WW') from dual;
  TO_CHAR(SYSDATE,'WW')
  22
  7.W 本月第几周 (2007年5月29日为5月第5周)
  SQL> Select to_char(sysdate,'W') from dual;
  TO_CHAR(SYSDATE,'W')
  5
  8.DDD 当年第几天(2007年5月29日为2007年第149天)
  SQL> Select to_char(sysdate,'DDD') from dual;
  TO_CHAR(SYSDATE,'DDD')
  149
  9. DD 当月第几天
  SQL> Select to_char(sysdate,'DD') from dual;
  TO_CHAR(SYSDATE,'DD')
  29
  10.D 周内第几天
  SQL> Select to_char(sysdate,'D') from dual;
  TO_CHAR(SYSDATE,'D')
  3
  11.DY 中文的星期几 ((2007年5月29日为星期二))
  SQL> Select to_char(sysdate,'DY') from dual;
  TO_CHAR(SYSDATE,'DY')
  星期二
  12.HH或HH12 12进制小时数(16:09分为用12小时制计时为4点)
  SQL> Select to_char(sysdate,'HH') from dual;
  TO_CHAR(SYSDATE,'HH')
  04
  13.HH24 24小时制
  SQL> Select to_char(sysdate,'HH24') from dual;
  TO_CHAR(SYSDATE,'HH24')
  16

[1] [2] [3] 下一页

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训