当前位置:Gxlcms > 数据库问题 > ORACLE——日期时间格式化参数详解 之一

ORACLE——日期时间格式化参数详解 之一

时间:2021-07-01 10:21:17 帮助过:21人阅读

select to_char(sysdate,yyyy.mm.dd) from dual; TO_CHAR(SYSDATE,YYYY.MM.DD) ----------------------------- 2015.12.28 SQL> select to_char(sysdate,yyyy+mm=dd) from dual; TO_CHAR(SYSDATE,YYYY+MM=DD) ----------------------------- 2015+12=28 SQL> select to_char(sysdate,yyyy-mm-dd) from dual; TO_CHAR(SYSDATE,YYYY-MM-DD) ----------------------------- 2015-12-28

2.2 AD/A.D. 公元标识

  1. SQL<span style="color: #808080">></span> <span style="color: #0000ff">select</span> to_char(sysdate,<span style="color: #ff0000">‘</span><span style="color: #ff0000">AD yyyy-mm-dd</span><span style="color: #ff0000">‘</span>) <span style="color: #0000ff">from</span><span style="color: #000000"> dual;
  2. TO_CHAR(SYSDATE,</span><span style="color: #ff0000">‘</span><span style="color: #ff0000">ADYYYY-MM-DD</span><span style="color: #ff0000">‘</span>
  3. <span style="color: #008080">--</span><span style="color: #008080">----------------------------</span>
  4. 公元 <span style="color: #800000; font-weight: bold">2015</span><span style="color: #808080">-</span><span style="color: #800000; font-weight: bold">12</span><span style="color: #808080">-</span><span style="color: #800000; font-weight: bold">28</span><span style="color: #000000">
  5. SQL</span><span style="color: #808080">></span> <span style="color: #0000ff">select</span> to_char(sysdate,<span style="color: #ff0000">‘</span><span style="color: #ff0000">A.D. yyyy-mm-dd</span><span style="color: #ff0000">‘</span>) <span style="color: #0000ff">from</span><span style="color: #000000"> dual;
  6. TO_CHAR(SYSDATE,</span><span style="color: #ff0000">‘</span><span style="color: #ff0000">A.D.YYYY-MM-D
  7. ------------------------------
  8. 公元 2015-12-28</span>

2.3 BC/B.C. 公元标识

  1. SQL<span style="color: #808080">></span> <span style="color: #0000ff">select</span> to_char(sysdate,<span style="color: #ff0000">‘</span><span style="color: #ff0000">B.C. yyyy-mm-dd</span><span style="color: #ff0000">‘</span>) <span style="color: #0000ff">from</span><span style="color: #000000"> dual;
  2. TO_CHAR(SYSDATE,</span><span style="color: #ff0000">‘</span><span style="color: #ff0000">B.C.YYYY-MM-D
  3. ------------------------------
  4. 公元 2015-12-28
  5. SQL> select to_char(sysdate,</span><span style="color: #ff0000">‘</span>BC yyyy<span style="color: #808080">-</span>mm<span style="color: #808080">-</span>dd<span style="color: #ff0000">‘</span><span style="color: #ff0000">) from dual;
  6. TO_CHAR(SYSDATE,</span><span style="color: #ff0000">‘</span>BCYYYY<span style="color: #808080">-</span>MM<span style="color: #808080">-</span>DD<span style="color: #ff0000">‘</span><span style="color: #ff0000">
  7. ------------------------------
  8. **公元** 2015-12-28</span>

2.4 AM/A.M. 子午线标识

  1. SQL<span style="color: #808080">></span> <span style="color: #0000ff">select</span> to_char(sysdate,<span style="color: #ff0000">‘</span><span style="color: #ff0000">YYYY-MM-DD AM hh24:mi:ss</span><span style="color: #ff0000">‘</span>) <span style="color: #0000ff">from</span><span style="color: #000000"> dual;
  2. TO_CHAR(SYSDATE,</span><span style="color: #ff0000">‘</span><span style="color: #ff0000">YYYY-MM-DDAMH
  3. ------------------------------
  4. 2015-12-27 **下午** 17:52:58</span>

2.5 PM/P.M. 子午线标识

  1. SQL<span style="color: #808080">></span> <span style="color: #0000ff">select</span> to_char(sysdate,<span style="color: #ff0000">‘</span><span style="color: #ff0000">YYYY-MM-DD PM hh24:mi:ss</span><span style="color: #ff0000">‘</span>) <span style="color: #0000ff">from</span><span style="color: #000000"> dual;
  2. TO_CHAR(SYSDATE,</span><span style="color: #ff0000">‘</span><span style="color: #ff0000">YYYY-MM-DDPMH
  3. ------------------------------
  4. 2015-12-27 **下午** 17:54:29</span>

2.6 CC/SCC 世纪标识,S前缀指定如遇公元前的显示,会在显示前加(-)

  1. <code>提示:
  2. 如果年份中最后两位数字在01到99(含)之间,则返回值等于年份前两位+1
  3. 如果年份中最后两位数字是00,则返回值与年份前两位相同</code><br><br>
  1. SQL<span style="color: #808080">></span> <span style="color: #0000ff">select</span> to_char(sysdate,<span style="color: #ff0000">‘</span><span style="color: #ff0000">cc YYYY-MM-DD PM hh24:mi:ss </span><span style="color: #ff0000">‘</span>) <span style="color: #0000ff">from</span><span style="color: #000000"> dual;
  2. TO_CHAR(SYSDATE,</span><span style="color: #ff0000">‘</span><span style="color: #ff0000">CCYYYY-MM-DDP
  3. ------------------------------
  4. **21** 2015-12-27 下午 17:57:10</span>

2.7 D 获取日期星期几(范围:1-7)

  1. SQL<span style="color: #808080">></span> <span style="color: #0000ff">select</span> to_char(sysdate,<span style="color: #ff0000">‘</span><span style="color: #ff0000">D YYYY-MM-DD PM hh24:mi:ss </span><span style="color: #ff0000">‘</span>) <span style="color: #0000ff">from</span><span style="color: #000000"> dual;
  2. TO_CHAR(SYSDATE,</span><span style="color: #ff0000">‘</span><span style="color: #ff0000">DYYYY-MM-DDPM
  3. ------------------------------
  4. 1 2015-12-27 下午 18:09:43</span>

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. <br><br><br>

 

ORACLE——日期时间格式化参数详解 之一

标签:logs   nbsp   ada   参数详解   .mm   char   sql   提示   星期几   

人气教程排行