MySQL与Oracle(三)---日期对比(Oracle)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL与Oracle(三)---日期对比(Oracle),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1687字,纯文字阅读大概需要3分钟。
内容图文
to_char(sysdate,‘yyyy‘) as nowYear from dual; //获取时间的年 select to_char(sysdate,‘mm‘) as nowMonth from dual; //获取时间的月 select to_char(sysdate,‘dd‘) as nowDay from dual; //获取时间的日 select to_char(sysdate,‘hh24‘) as nowHour from dual; //获取时间的时 select to_char(sysdate,‘mi‘) as nowMinute from dual; //获取时间的分 select to_char(sysdate,‘ss‘) as nowSecond from dual; //获取时间的秒 View Code
2.求某天是星期几
select to_char(sysdate,‘dy‘) from dual; select to_char(to_date(‘20170725‘,‘yyyy/mm/dd‘),‘day‘) from dual //结果:2017-07-25
3.两个日期间的天数(oracle数据库两个日期相减获得是天数)
select floor(sysdate-to_date(‘20170725‘,‘yyyy-mm-dd‘)) from dual; select to_char(sysdate-to_date(‘20170725‘,‘yyyy-mm-dd‘)) from dual; //返回带小数点天数
4.两个日期间的月数
select floor(months_between(sysdate,to_date(‘20170725‘,‘yyyy-mm-dd‘))) from dual;
5.查看今年有多少天
select add_months(trunc(sysdate,‘year‘), 07) - trunc(sysdate,‘year‘) from dual
6.设置日期语言
alter session set nls_date_language=‘simple chinese‘; alter session set nls_date_language=‘american‘;
7.next_day(date,day)的用法
date表示日期,day表示星期,即1-7.
select next_day(sysdate,5) from dual; //下一个周四
以上是Oracle的一些时间日期的用法,应为还没安装相关的软件,代码是根据网上一些资料写出来的,还没验证,所以没写结果,以后验证了会在添上。
MySQL与Oracle(三)---日期对比(Oracle)
标签:from simple next class sql oracle数据库 根据 查看 set
本文系统来源:http://www.cnblogs.com/xxw-ak/p/7499965.html
内容总结
以上是互联网集市为您收集整理的MySQL与Oracle(三)---日期对比(Oracle)全部内容,希望文章能够帮你解决MySQL与Oracle(三)---日期对比(Oracle)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。