zoukankan      html  css  js  c++  java
  • 日期操作

    # 日期操作

    通过to_date将日期插入数据库
    通过to_char将日期数据取出

    # 系统时间:

    --小时

    select sysdate+1/24 from dual; --1小时后


    --天

    sysdate+1:明天
    sysdate-1:昨天
    select sysdate+1 from dual;


    --月
    添加月份:add_months(参数1,参数2);
    参数1:date类型的数据
    参数2: number类型(1表示添加1个月,2表示添加2个月,-1表示减少一个月)

    select add_months(sysdate,1) from dual;

    返回date类型的数据

    --年

    select add_month(sysdate,12) from dual;


    求出当前日期+1个月+1天+1小时+1分钟的时间

    select add_months(sysdate,1)+1+1/24+1/1440 from dual;


    # 截取日期:trunc(参数1,参数2);
    参数1:截取的date数据
    参数2:日期格式化的模板
    返回是date类型,截取的是月

    select trunc(sysdate) from dual;
    select trunc(sysdate,'dd') from dual;
    select trunc(sysdate,'mm') from dual;
    select trunc(sysdate,'yyyy') from dual;
    select ename,hiredate,(sysdate-hiredate),(sysdate-hiredate)/7,(sysdate-hire
    date)/30,(sysdate-hiredate)/365 from emp;
    --months_between(日期1,日期2):日期1-日期2
    select ename,months_between(sysdate,hiredate) from emp;
    --当月最大的一天
    select last_day(sysdate) from dual;
    --在当前时间加月数:
    select add_months(sysdate,12) from dual;
    --下周的星期五是哪一天?
    select next_day(sysdate,'星期五') from dual;
  • 相关阅读:
    Terminologies in MVC: Part 2 (Razor Engine Syntax vs Web Form)
    what is diff. b/w app state & session state
    ASP.NET Web Pages (Razor) FAQ
    _AppStart.cshtml 和 _PageStart.cshtml的妙用
    系统编程--信号
    系统编程--进程间通信
    系统编程--进程
    系统编程--标准IO
    系统编程--文件IO
    网络--路由表&IP选路
  • 原文地址:https://www.cnblogs.com/wzhqzm/p/13362893.html
Copyright © 2011-2022 走看看