zoukankan      html  css  js  c++  java
  • ORACLE——日期时间格式化参数详解 之二

    2.8 DD 指定日期在当月中第几天(范围:1-31)

    SQL> select to_char(sysdate,'DD YYYY-MM-DD PM hh24:mi:ss ') from dual;
    TO_CHAR(SYSDATE,'DDYYYY-MM-DDP')
    ------------------------------
    27 2015-12-27 下午 18:12:08

    2.9 DDD 指定日期在当年中的第几天(范围:1-366)

    SQL> select to_char(sysdate,'DDD YYYY-MM-DD PM hh24:mi:ss ') from dual;
    TO_CHAR(SYSDATE,'DDDYYYY-MM-DD')
    ------------------------------
    361 2015-12-27 下午 18:13:15

    2.10 DAY 指定日期在周中的名称

    select to_char(sysdate,'Day YYYY-MM-DD PM hh24:mi:ss ') from dual;
    TO_CHAR(SYSDATE,'DAYYYYY-MM-DD')
    -----------------------------------
    星期日 2015-12-27 下午 18:46:23

    2.11 MON 返回指定日期的月份简写

    SQL> select to_char(sysdate,'MON YYYY-MM-DD PM hh24:mi:ss ') from dual;
    TO_CHAR(SYSDATE,'MONYYYY-MM-DD')
    ----------------------------------
    12月 2015-12-27 下午 18:47:33

    2.12 MONTH 返回指定日期的月份全称

    SQL> select to_char(sysdate,'MONTH YYYY-MM-DD PM hh24:mi:ss ') from dual;
    TO_CHAR(SYSDATE,'MONTHYYYY-MM-')
    --------------------------------
    12月 2015-12-27 下午 18:48:44

    2.13 MM 返回指定日期的月份(范围:1-12)

    SQL>  select to_char(sysdate,'MM') from dual;
    TO_CHAR(SYSDATE,'MM')
    ---------------------
    12

    2.14 HH 小时(范围:1-12)

    SQL>  select to_char(sysdate,'HH') from dual;
    TO_CHAR(SYSDATE,'HH')
    ---------------------
    06

    2.15 HH12 小时(范围:1-12)

    select to_char(sysdate,'HH12') from dual;
    TO_CHAR(SYSDATE,'HH12')
    -----------------------
    06

    2.16 HH24 小时(范围:0-23)

    SQL> select to_char(sysdate,'HH24') from dual;
    TO_CHAR(SYSDATE,'HH24')
    -----------------------
    18

    2.17 MI 返回指定时间的分钟(范围0-59)(注意java表示分钟是mm,月份是MM,而Oracle表示分钟是mi,月份是MM)

    SQL> select to_char(sysdate,'MI') from dual;
    TO_CHAR(SYSDATE,'MI')
    ---------------------
    59

     

    2.18 SS 返回指定时间的秒数(范围:0-59)

    SQL> select to_char(sysdate,'SS') from dual;
    TO_CHAR(SYSDATE,'SS')
    ---------------------
    13

    2.19 FF[1-9] 返回毫秒数,可指定长度1-9,默认6位 (Oracle中date类型没有毫秒,用这个格式会报错,timestamp才有毫秒)

    SQL> select to_char(SYSTIMESTAMP,'FF9') from dual;
    TO_CHAR(SYSTIMESTAMP,'FF9')
    ---------------------------
    487000000
    
    SQL> select to_char(SYSTIMESTAMP,'FF4') from dual;
    TO_CHAR(SYSTIMESTAMP,'FF4')
    ---------------------------
    4740
    
    SQL> select to_char(SYSTIMESTAMP,'FF6') from dual;
    TO_CHAR(SYSTIMESTAMP,'FF6')
    ---------------------------
    032000

     

  • 相关阅读:
    video 安卓ios系统 浏览器 全屏播放以及自动播放的问题
    echarts 雷达图的个性化设置
    AtCoder Grand Contest 015 题解
    AtCoder Grand Contest 014 题解
    bzoj 3242: [Noi2013]快餐店
    bzoj 2794: Cloakroom dp
    bzoj 4261: 建设游乐场 费用流
    uoj problem 31 猪猪侠再战括号序列
    APIO2017 游记
    CTSC2017 游记
  • 原文地址:https://www.cnblogs.com/cainiao-Shun666/p/6877667.html
Copyright © 2011-2022 走看看