• 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

     

  • 相关阅读:
    phpcms V9 联动菜单的调用
    【转】雷军:扁平化管理 不打卡不设KPI
    【转】 Json转换利器Gson之实例五-注册TypeAdapter及处理Enum类型
    【转】Json转换利器Gson之实例四-实际开发中的特殊需求处理
    【转】 Json转换利器Gson之实例三-Map处理
    【转】 Json转换利器Gson之实例二-Gson注解和GsonBuilder
    【转】Json转换利器Gson之实例一-简单对象转化和带泛型的List转化
    【转】工作分解结构在软件开发中的应用
    【转】 IT项目管理的三个条件、五个步骤
    【转】 项目组内个角色的职责说明
  • 原文地址:https://www.cnblogs.com/cainiao-Shun666/p/6877667.html
Copyright © 2020-2023  润新知