zoukankan      html  css  js  c++  java
  • 这几个函数可能有用:last_day(), add_months()...

    Oracle查询日期所属月份的天数

    Oracle查询日期操作可以实现许多我们需要的日期,比如可以实现Oracle查询日期所属月份的天数,下面就让我们一起来了解一下该方法的实现。

    Oracle查询日期所属月份的天数:

    select to_char(last_day(to_date('20080901','yyyy-mm-dd')),'dd') from dual 其实是查询该月份的走后一天的日期数值,last_day函数的参数必须是'yyyy-mm-dd'格式的。

    查询上个月的月份天数(或者该月前几个月后几个月都可以)查询天数和上面的是一个道理。

    add_months('yyyy-mm-dd',count)是该日期加上count个月之后对应的的日期  

    其中系统可以自动识别是否闰年2月以及二月的天数:

    select to_char(last_day(to_date(to_char(add_months(to_date('20080330','yyyy-mm-dd'),-1),'yyyymmdd'),'yyyy-mm-dd')),'dd') days from dual

    比如:

    select to_char(add_months(to_date('20080330','yyyy-mm-dd'),-1),'yyyymmdd') from dual

    查询的结果就是20080229 

  • 相关阅读:
    Jersey(1.19.1)
    Jersey(1.19.1)
    Jersey(1.19.1)
    Jersey(1.19.1)
    Jersey(1.19.1)
    Jersey(1.19.1)
    Jersey(1.19.1)
    Jersey(1.19.1)
    17. Letter Combinations of a Phone Number
    37.Sudoku Solver
  • 原文地址:https://www.cnblogs.com/oktell/p/4601599.html
Copyright © 2011-2022 走看看