网站大量收购独家精品文档,联系QQ:2885784924

Oracle中 对日期时间类型的操作 — 详细.docx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle中 对日期时间类型的操作 — 详细.docx

对日期/时间类型的操作 — 详细oracle?对日期的操作 ??文章分类:数据库 ????求模:select??mod(7,2)?from?dual; ????1.oracle日期时间格式: ????年: ????????yy??两位年??显示值:07????????yyyy四位年??显示值:2007????月: ????????mm??两位月??显示值:11????????month/mon??显示值:11月 ????? ????日: ????????dd??当月第几天??显示值:02????????ddd??当年第几天??显示值:02????????dy??当周第几天??显示值:星期五 ????? ????小时: ?????????hh??12小时间??显示值:01?????????hh24??24小时??显示值:13????? ????分钟: ?????????mi??显示值:45????秒: ????????ss??显示值:25????? ????季度: ????????Q??显示值:4????? ????????WW??当年第几周??显示值:44????????W?????当月第几周??显示值:?1????? ????24小时格式下时间范围为:0:00:00-23:59:59????12小时格式下时间范围为:1:00:00-12:59:59????? ????select?to_char(to_date(2002-08-26,yyyy-mm-dd),day,NLS_DATE_LANGUAGE?=?American)?from?dual;????? ?????monday????? ?????设置日期语言????? ?????ALTER?SESSION?SET?NLS_DATE_LANGUAGE=AMERICAN;????? ?????也可以这样????? ?????TO_DATE?(2002-08-26,?YYYY-mm-dd,?NLS_DATE_LANGUAGE?=?American)????? ????? ????2.两个日期间的天数 ???????select?floor(sysdate-to_date(2010-3-8,yyyymmdd))?from?dual; ????? ????注意使用TO_DATE(null)?,不会报错 ????? ????3.两个日期间的(除了周六,周日)天数?? ????????oracle 对日期的操作文章分类:数据库求模:select mod(7,2) from dual;1.oracle日期时间格式:年: yy 两位年 显示值:07 yyyy四位年 显示值:2007月: mm 两位月 显示值:11 month/mon 显示值:11月日: dd 当月第几天 显示值:02 ddd 当年第几天 显示值:02 dy 当周第几天 显示值:星期五小时: hh 12小时间 显示值:01 hh24 24小时 显示值:13分钟: mi 显示值:45秒: ss 显示值:25季度: Q 显示值:4 WW 当年第几周 显示值:44 W 当月第几周 显示值: 124小时格式下时间范围为:0:00:00-23:59:5912小时格式下时间范围为:1:00:00-12:59:59select to_char(to_date(2002-08-26,yyyy-mm-dd),day,NLS_DATE_LANGUAGE = American) from dual; monday 设置日期语言 ALTER SESSION SET NLS_DATE_LANGUAGE=AMERICAN; 也可以这样 TO_DATE (2002-08-26, YYYY-mm-dd, NLS_DATE_LANGUAGE = American) 2.两个日期间的天数 select floor(sysdate-to_date(2010-3-8,yyyymmdd)) from dual;注意使用TO_DATE(null) ,不会报错3.两个日期间的(除了周六,周日)天数 Java代码 ?Oracle时间日期操作 ??sysdate+(5/24/60/60)?在系统时间基础上延迟5秒 ??sysdate+5/24/60?在系统时间基础上延迟5分钟 ??sysdate+5/24?在系统时间基础上延迟5小时 ??sysdate+5?在系统时间基础上延迟5天 ??add_months(sysdate,-5)?在系统时间基础上延

文档评论(0)

zhoubingchina + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档