zoukankan      html  css  js  c++  java
  • Oracle:获取当前日期的上个月的第一天和最后一天(to_char、trunc、add_months、last_day)

    select to_char(trunc(add_months(sysdate,-1),'mm'),'yyyymmdd') first_day,to_char(last_day(add_months(sysdate,-1)),'yyyymmdd') last_day from dual;
    

     

    oracle不区分大小写,MM和mm效果一样。 

    一.to_char()函数

    to_char()函数:可以将日期按照一定格式转换为字符串类型

    与to_char()函数相反的则是to_date()函数,可以将字符串类型转换为日期类型。

    select to_char(sysdate,'yyyy') as nowYear from dual; --获取时间的年 2016
     
    select to_char(sysdate,'mm') as nowMonth from dual; --获取时间的月 09
     
    select to_char(sysdate,'dd') as nowDay from dual; --获取时间的日 07
     
    select to_char(sysdate,'hh24') as nowHour from dual; --获取时间的时 10
     
    select to_char(sysdate,'mi') as nowMinute from dual; --获取时间的分 33
     
    select to_char(sysdate,'ss') as nowSecond from dual; --获取时间的秒 11
     
    select to_char(sysdate,'day') as nowDay from dual; --获取当天是星期几 星期三
     
    select to_char(sysdate,'D') as nowDay from dual; --获取当天是星期几 4
     
    select floor(sysdate - to_date('2016-08-05','yyyy-mm-dd')) from dual; --取两个日期间的天数 33
    

    二.trunc()函数

    trunc()函数两种用法,截断数字或者是截断日期。

    1.截断数字:格式:TRUNC(n1,n2),n1表示被截断的数字,n2表示要截断到那一位。n2可以是负数,表示截断小数点前。注意,TRUNC截断不是四舍五入。

    2.截断日期:

    截取今天:select sysdate,trunc(sysdate,'dd') from dual
    截取本周第一天:select sysdate,trunc(sysdate,'d') from dual
    截取本月第一天:select sysdate,trunc(sysdate,'mm') from dual
    截取本年第一天:select sysdate,trunc(sysdate,'y') from dual
    。。。。

    三.add_months()函数

    add_month(n1,n2),n1表示日期格式数据,n2表示对日期加减的数字(以月为单位)

    获取上个月的今天:select add_months(sysdate,-1) from dual

    四.last_day()函数

    last_day()函数返回指定日期对应月份的最后一天

    获取当前日期的最后一天:SELECT last_day(SYSDATE) FROM dual
  • 相关阅读:
    纯css3实现的超炫checkbox复选框和radio单选框
    css3和jquery实现的可折叠导航菜单(适合手机网页)
    HTML5 Canvas 梦幻的文字飞扬动画教程
    纯css3实现的圆形旋转分享按钮
    纯css3实现的创意图片放大镜
    java.lang.ClassCastException: android.widget.RelativeLayout cannot be cast to android.widget.TextView
    python的range函数与切片操作符
    python简单基础代码
    android笔记 : Content provider内容提供器
    android笔记:Service
  • 原文地址:https://www.cnblogs.com/wwjj4811/p/12882538.html
Copyright © 2011-2022 走看看