首页 > 代码库 > ORACLE——日期时间格式化参数详解 之一
ORACLE——日期时间格式化参数详解 之一
2.日期格式化参数详解
2.1 -/,.;: 指定返回字串分隔符
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 SQL> select to_char(sysdate,‘yyyy-mm-dd‘) from dual; TO_CHAR(SYSDATE,‘YYYY-MM-DD‘) ----------------------------- 2015-12-28
2.2 AD/A.D. 公元标识
SQL> select to_char(sysdate,‘AD yyyy-mm-dd‘) from dual; TO_CHAR(SYSDATE,‘ADYYYY-MM-DD‘ ------------------------------ 公元 2015-12-28 SQL> select to_char(sysdate,‘A.D. yyyy-mm-dd‘) from dual; TO_CHAR(SYSDATE,‘A.D.YYYY-MM-D ------------------------------ 公元 2015-12-28
2.3 BC/B.C. 公元标识
SQL> select to_char(sysdate,‘B.C. yyyy-mm-dd‘) from dual; TO_CHAR(SYSDATE,‘B.C.YYYY-MM-D ------------------------------ 公元 2015-12-28 SQL> select to_char(sysdate,‘BC yyyy-mm-dd‘) from dual; TO_CHAR(SYSDATE,‘BCYYYY-MM-DD‘ ------------------------------ **公元** 2015-12-28
2.4 AM/A.M. 子午线标识
SQL> select to_char(sysdate,‘YYYY-MM-DD AM hh24:mi:ss‘) from dual; TO_CHAR(SYSDATE,‘YYYY-MM-DDAMH ------------------------------ 2015-12-27 **下午** 17:52:58
2.5 PM/P.M. 子午线标识
SQL> select to_char(sysdate,‘YYYY-MM-DD PM hh24:mi:ss‘) from dual; TO_CHAR(SYSDATE,‘YYYY-MM-DDPMH ------------------------------ 2015-12-27 **下午** 17:54:29
2.6 CC/SCC 世纪标识,S前缀指定如遇公元前的显示,会在显示前加(-)
提示: 如果年份中最后两位数字在01到99(含)之间,则返回值等于年份前两位+1 如果年份中最后两位数字是00,则返回值与年份前两位相同
SQL> select to_char(sysdate,‘cc YYYY-MM-DD PM hh24:mi:ss ‘) from dual; TO_CHAR(SYSDATE,‘CCYYYY-MM-DDP ------------------------------ **21** 2015-12-27 下午 17:57:10
2.7 D 获取日期星期几(范围:1-7)
SQL> select to_char(sysdate,‘D YYYY-MM-DD PM hh24:mi:ss ‘) from dual; TO_CHAR(SYSDATE,‘DYYYY-MM-DDPM ------------------------------ 1 2015-12-27 下午 18:09:43
ORACLE——日期时间格式化参数详解 之一
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。