1.2 日期函数
来源:互联网 发布:公司网络品牌维护 编辑:程序博客网 时间:2024/06/01 20:15
1.2 日期函数
1.2.1 获取系统当前时间 sysdate
select sysdate from dual;-->显示的日期格式是系统默认格式 select to_char(sysdate,'YYYY-MON-DD HH24:mi:ss') systime from dual; 用途:用户注册时间的插入 insert into user_table(name,password,regTime) values('jack','123',sysdate); select sysdate+1 from dual; //说明sysdate以日为单位 练习:显示系统十分钟以后的时间. select sysdate+1/144 from dual;
1.2.2 计算两个日期之间相隔的月数
months_between(date1,date2)-->2010-8-8 2008-8-8 select months_between(to_date('2010-8月-8','YYYY-MON-DD'), to_date('2008-8月-8','YYYY-MON-DD')) from dual;
1.2.3 add_months(date,月数)
几个月后的日期,如果月数为负数,表示几个月前的日期 例子:select add_months(to_date('2008-8月-8','YYYY-MON-DD'),10) from dual;
1.2.4 从指定日期算起,下一个星期几的日期
next_day(date,'星期几') select next_day(to_date('2008-8月-8','YYYY-MON-DD'),'星期五') result from dual;
1.2.5 返回指定日期的月末日期
select last_day(date) from dual;
1.2.6 对日期的四舍五入
round(date,’dd/mm/yyyy’) 按照日月年四舍五入日期 注意:该函数不能用缺省日期格式 select round(sysdate,'dd') from dual; select round(sysdate,'mm') from dual; select round(sysdate,'yyyy') from dual; //日期的四舍五入必须显示调用to_date函数 ERROR:select round('2010-10月-16 10:10:10','mm') result from dual;
1.2.7 对日期的截取
trunc(date,’dd/mm/yyyy’) 截取日期 注意:该函数不能用缺省日期格式 练习:返回下一个月第一天的日期. select last_day(sysdate)+1 from dual; select trunc(add_months(sysdate,1),'mm') from dual; 练习:在EMP表中找出17号入职的员工 select ename,hiredate from emp where to_char(hiredate,'DD') = '17';
0 0
- 1.2 日期函数
- 日期函数
- 日期函数
- 日期函数
- 日期函数
- 日期函数
- 日期函数
- 日期函数
- 日期函数
- 日期函数
- 日期函数
- 日期函数
- 日期函数
- 日期函数
- 日期函数
- 日期函数
- 日期函数
- 日期函数
- Filter过滤顺序
- iOS9微信QQ微博SDK需要在plist加的字段
- javascript 函数详解
- 关于Vim的使用:如何更改默认字体和取消自动备份
- .NET伪静态配置方法(其一)
- 1.2 日期函数
- 关于SOCKET 接收发送 缓冲区 测试 SO_SNDBUF
- 关于程序无法下载的感悟
- Java 内存区域和GC机制以及JVM(Java虚拟机)优化大全和案例实战
- Cocos2d-x从入门到精通第17课《变速动作》
- web.xml中配置JSP属性
- 我的第一篇------测试下
- Struts2 显示日期类型
- protobuf相关的操作函数