• Oracle中的日期处理方法


    日期处理方法                                                       

    • 当前日期和时间
    Select sysdate from dual;

    image

    • 本月最后一天
    Select last_day(sysdate) from dual;

    image

    • 当前日期d后推n个月

    Add_months(d,n)

    Select add_months(sysdate,2) from dual;

    image

    • 日期f和s间相差月数

    Months_between(f,s)

    select months_between(sysdate,to_date('1992-08-25','yyyy-mm-dd'))from dual;

    image

    • 特定日期之后的一周内的日期

    NEXT_DAY(d, day_of_week)

    SELECT next_day(to_date('20140404','YYYYMMDD'),1) FROM dual;

    image

    • 当前会话时区中的当前日期
    select sessiontimezone,current_date from dual;

    image

    • 时区
    select dbtimezone from dual;

    image

    找出日期或间隔值的字段值

    select extract(month from sysdate) "This Month" from dual;

    image

    会话中的日期和时间

    select localtimestamp from dual;

    image

    日期数据格式                                                       

    Select to_char(sysdate,'YYY') from dual;

    Y或YY或YYY 年的最后一位,两位或三位。

    002表示2002年SYEAR或YEAR SYEAR使公元前的年份前加一负号 。

    image

    Select to_char(sysdate,'SYEAR') from dual;

    image

    Select to_char(sysdate,'Q') from dual;

    Q 季度,1~3月为第一季度。

    2表示第二季度,因为现在4月。

    image 

    Select to_char(sysdate,'RM') from dual;

    12表示12月RM 月份的罗马表示 。

    IV表示4月Month 。

    image

    Select to_char(sysdate,'WW') from dual;

    WW 当年第几周 。

    14表示2014年4月3日为第14周。

    image 

    Select to_char(sysdate,'W') from dual;

    W 本月第几周。

    2014年4月3日为第1周。

    image

    Select to_char(sysdate,'DDD') from dual;

    DDD 当年第几天, 1月1日为001,2月1日为032 。

    image

    Select to_char(sysdate,'DD') from dual;

    DD 当月第几天。

    image

    Select to_char(sysdate,'D') from dual;

    D 周内第几天。

    image

    Select to_char(sysdate,'HH') from dual;

    HH或HH12 12进制小时数

    image

    Select to_char(sysdate,'HH24') from dual;

    HH24 24小时制。

    image

    转载请注明出处:http://www.cnblogs.com/yydcdut/p/3644007.html

  • 相关阅读:
    Java学习二十九天
    Java学习二十八天
    47. Permutations II 全排列可重复版本
    46. Permutations 全排列,无重复
    subset ii 子集 有重复元素
    339. Nested List Weight Sum 339.嵌套列表权重总和
    251. Flatten 2D Vector 平铺二维矩阵
    217. Contains Duplicate数组重复元素
    209. Minimum Size Subarray Sum 结果大于等于目标的最小长度数组
    438. Find All Anagrams in a String 查找字符串中的所有Anagrams
  • 原文地址:https://www.cnblogs.com/skyapplezhao/p/3651632.html
Copyright © 2020-2023  润新知