{"id":5161,"date":"2019-08-15T08:14:34","date_gmt":"2019-08-15T00:14:34","guid":{"rendered":"http:\/\/www.hefeiyu.com\/?p=5161"},"modified":"2019-08-15T08:14:34","modified_gmt":"2019-08-15T00:14:34","slug":"oracle-%e6%97%a5%e6%9c%9f%e5%8a%a0%e5%87%8f%e6%93%8d%e4%bd%9c","status":"publish","type":"post","link":"https:\/\/www.hefeiyu.com\/?p=5161","title":{"rendered":"ORACLE \u65e5\u671f\u52a0\u51cf\u64cd\u4f5c"},"content":{"rendered":"<p>\u65e0\u8bba\u662fDATE\u8fd8\u662ftimestamp\u90fd\u53ef\u4ee5\u8fdb\u884c\u52a0\u51cf\u64cd\u4f5c\u3002<br \/>\n\u53ef\u4ee5\u5bf9\u5f53\u524d\u65e5\u671f\u52a0\u5e74\u3001\u6708\u3001\u65e5\u3001\u65f6\u3001\u5206\u3001\u79d2\uff0c\u64cd\u4f5c\u4e0d\u540c\u7684\u65f6\u95f4\u7c7b\u578b\uff0c\u6709\u4e09\u79cd\u65b9\u6cd5\uff1a<\/p>\n<p>1 \u4f7f\u7528\u5185\u7f6e\u51fd\u6570numtodsinterval\u589e\u52a0\u5c0f\u65f6\uff0c\u5206\u949f\u548c\u79d2<br \/>\n2 \u52a0\u4e00\u4e2a\u7b80\u5355\u7684\u6570\u6765\u589e\u52a0\u5929<br \/>\n3 \u4f7f\u7528\u5185\u7f6e\u51fd\u6570add_months\u6765\u589e\u52a0\u5e74\u548c\u6708<\/p>\n<p>\u4f8b\uff1a<br \/>\n\u5bf9\u5f53\u524d\u65e5\u671f\u589e\u52a0\u4e00\u4e2a\u5c0f\u65f6\uff1a<br \/>\nSQL&gt; select sysdate, sysdate+numtodsinterval(1,\u2019hour\u2019) from dual ;<\/p>\n<p>SYSDATE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SYSDATE+NUMTODSINTE<br \/>\n\u2014\u2014\u2014\u2014\u2014\u2014- \u2014\u2014\u2014\u2014\u2014\u2014-<br \/>\n2010-10-14 21:38:19 2010-10-14 22:38:19<br \/>\n\u5bf9\u5f53\u524d\u65e5\u671f\u589e\u52a050\u5206\u79cd<br \/>\nSQL&gt; select sysdate, sysdate+numtodsinterval(50,\u2019minute\u2019) from dual ;<\/p>\n<p>SYSDATE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SYSDATE+NUMTODSINTE<br \/>\n\u2014\u2014\u2014\u2014\u2014\u2014- \u2014\u2014\u2014\u2014\u2014\u2014-<br \/>\n2010-10-14 21:39:12 2010-10-14 22:29:12<br \/>\n\u5bf9\u5f53\u524d\u65e5\u671f\u589e\u52a045\u79d2<br \/>\nSQL&gt; select sysdate, sysdate+numtodsinterval(45,\u2019second\u2019) from dual ;<\/p>\n<p>SYSDATE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SYSDATE+NUMTODSINTE<br \/>\n\u2014\u2014\u2014\u2014\u2014\u2014- \u2014\u2014\u2014\u2014\u2014\u2014-<br \/>\n2010-10-14 21:40:06 2010-10-14 21:40:51<br \/>\n\u5bf9\u5f53\u524d\u65e5\u671f\u589e\u52a03\u5929<br \/>\nSQL&gt; select sysdate, sysdate+3 from dual ;<\/p>\n<p>SYSDATE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SYSDATE+3<br \/>\n\u2014\u2014\u2014\u2014\u2014\u2014- \u2014\u2014\u2014\u2014\u2014\u2014-<br \/>\n2010-10-14 21:40:46 2010-10-17 21:40:46<br \/>\n\u5bf9\u5f53\u524d\u65e5\u671f\u589e\u52a04\u4e2a\u6708<br \/>\nSQL&gt; select sysdate, add_months(sysdate,4) from dual ;<\/p>\n<p>SYSDATE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ADD_MONTHS(SYSDATE,<br \/>\n\u2014\u2014\u2014\u2014\u2014\u2014- \u2014\u2014\u2014\u2014\u2014\u2014-<br \/>\n2010-10-14 21:41:43 2011-02-14 21:41:43<\/p>\n<p>\u5f53\u524d\u65e5\u671f\u589e\u52a02\u5e74<br \/>\nSQL&gt; select sysdate, add_months(sysdate,12*2) from dual ;<\/p>\n<p>SYSDATE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ADD_MONTHS(SYSDATE,<br \/>\n\u2014\u2014\u2014\u2014\u2014\u2014- \u2014\u2014\u2014\u2014\u2014\u2014-<br \/>\n2010-10-14 21:42:17 2012-10-14 21:42:17<\/p>\n<p>timestamp\u7684\u64cd\u4f5c\u65b9\u6cd5\u4e0e\u4e0a\u9762\u7c7b\u4f3c\uff1b<br \/>\n\u6c42\u4e24\u4e2a\u65e5\u671f\u4e4b\u5dee\uff1a<br \/>\n\u4f8b\uff1a\u6c422007-5-23 21\uff1a23\uff1a34\u4e0e\u5f53\u524d\u65f6\u95f4\u4e4b\u95f4\u7684\u5dee\u503c\u3002<br \/>\nSQL&gt; select sysdate-to_date(\u201920070523 21:23:34\u2032,\u2019yyyy-mm-dd hh24:mi:ss\u2019) dt from<br \/>\ndual ;<\/p>\n<p>DT<br \/>\n\u2014\u2014\u2014-<br \/>\n1240.01623<br \/>\n\u5982\u679c\u4e24\u4e2a\u65e5\u671f\u76f4\u63a5\u76f8\u51cf\uff0c\u5f97\u5230\u7684\u7ed3\u679c\u662f\u4e00\u4e2a\u6570\u636e\u578b\uff0c\u6211\u4eec\u53ef\u80fd\u60f3\u8981\u5f97\u5230\u4e24\u4e2a\u65e5\u671f\u76f8\u5dee\u503c\u8868\u73b0\u5f62\u5f0f\u4e3a\uff1a<br \/>\n**\u5e74**\u6708**\u65e5 **:**:**<br \/>\nSQL&gt; SELECT NUMTOYMINTERVAL(MONTHS_BETWEEN(DT1, DT2), \u2018month\u2019) mon,<br \/>\n2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 numtodsinterval(dt1-(add_months(dt2,trunc(MONTHS_BETWEEN(DT1, DT2)))<br \/>\n),\u2019day\u2019) DAY<br \/>\n3\u00a0\u00a0\u00a0 FROM (SELECT SYSDATE DT1,<br \/>\n4\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 TO_DATE(\u201920070523 21:23:34\u2032, \u2018yyyy-mm-dd hh24:mi:ss\u2019) DT2<br \/>\n5\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 FROM DUAL)<br \/>\n6 ;<\/p>\n<p>MON\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DAY<br \/>\n\u2014\u2014\u2014\u2014\u2014-\u00a0\u00a0\u00a0\u00a0 \u2014\u2014\u2014\u2014\u2014\u2014\u2014-<br \/>\n+000000003-04\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 +000000021 00:40:15.999999999<\/p>\n<p>\u5373\uff1a3\u5e74 4 \u4e2a\u6708 21 \u5929 00:40:15.99999999<\/p>\n<p>\u8f6c\u8f7d\u8bf7\u6ce8\u660e\uff1a<a href=\"https:\/\/www.hefeiyu.com\">\u8d6b\u975e\u57df<\/a> &raquo; <a href=\"https:\/\/www.hefeiyu.com\/?p=5161\">ORACLE \u65e5\u671f\u52a0\u51cf\u64cd\u4f5c<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>\u65e0\u8bba\u662fDATE\u8fd8\u662ftimestamp\u90fd\u53ef\u4ee5\u8fdb\u884c\u52a0\u51cf\u64cd\u4f5c\u3002 \u53ef\u4ee5\u5bf9\u5f53\u524d\u65e5\u671f\u52a0\u5e74\u3001\u6708\u3001\u65e5\u3001\u65f6\u3001\u5206\u3001\u79d2\uff0c\u64cd\u4f5c\u4e0d\u540c\u7684\u65f6\u95f4\u7c7b\u578b\uff0c\u6709\u4e09\u79cd\u65b9\u6cd5\uff1a 1 \u4f7f\u7528\u5185\u7f6e\u51fd\u6570numtodsinterval\u589e\u52a0\u5c0f\u65f6\uff0c\u5206\u949f\u548c\u79d2 2 \u52a0\u4e00\u4e2a\u7b80\u5355\u7684\u6570\u6765\u589e\u52a0\u5929 3 \u4f7f\u7528\u5185\u7f6e\u51fd\u6570add_ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[727,726,324],"class_list":["post-5161","post","type-post","status-publish","format-standard","hentry","category-unix","tag-numtodsinterval","tag-sysdate","tag-324"],"_links":{"self":[{"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=\/wp\/v2\/posts\/5161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5161"}],"version-history":[{"count":1,"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=\/wp\/v2\/posts\/5161\/revisions"}],"predecessor-version":[{"id":5162,"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=\/wp\/v2\/posts\/5161\/revisions\/5162"}],"wp:attachment":[{"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}