尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
oracle对日期按指定日期的时间段按天循环,日期字符串转date
1、代码如下-- Created on 2020/10/28 by EDZ declare -- Local variables here i integer; START_TIME DATE:TO_DATE( 2020-08-01 00:00:00, yyyy-mm-dd hh24:mi:ss); END_TIME DATE:TO_DATE( 2020-10-01 00:00:00, yyyy-mm-dd hh24:mi:ss); START_TIME_STR VARCHAR2(20); END_TIME_STR VARCHAR2(20); begin -- Test statements here while START_TIME END_TIME loop START_TIME_STR :to_char(START_TIME,yyyy-mm-dd)|| 00:00:00; END_TIME_STR : to_char(START_TIME,yyyy-mm-dd)|| 23:59:59; DBMS_OUTPUT.PUT_LINE(START_TIME_STR|| ||END_TIME_STR); --DBMS_OUTPUT.PUT_LINE(to_date(START_TIME_STR,yyyy-mm-dd hh24:mi:ss)|| ||to_date(END_TIME_STR,yyyy-mm-dd hh24:mi:ss)); START_TIME: START_TIME 1; end loop; end;执行结果如下图所示2、通过当前月获得下一个月的日期ADD_MONTHS(TO_DATE(V_MAX_MONTH,yyyymm), 1)3、当前日期的年份第一天和最后一天1第一天select trunc(sysdate,y) FROM DUAL; select trunc(sysdate,yy) FROM DUAL; select trunc(sysdate,yyy) FROM DUAL; select trunc(sysdate,yyyy) FROM DUAL;2最后一天select last_day(add_months(trunc(SYSDATE,y),11)) from dual4、当前日期的月份第一天和最后一天1第一天select trunc(sysdate,MM) from dual;返回的是当前月的第一天的00:00:002最后天select last_day(sysdate) from dual;返回当前月的最后一天的00:00:005、得到当前月的第一天凌晨和最后一天的23:59:59秒-- Created on 2020/12/8 by EDZ declare -- Local variables here i integer; V_S_DATE DATE; START_DATE DATE; END_DATE DATE; begin -- Test statements here V_S_DATE:TO_DATE(202001,yyyymm); select trunc(V_S_DATE,MM) INTO START_DATE from dual; DBMS_OUTPUT.PUT_LINE(TO_CHAR(START_DATE,YYYY-MM-DD HH24:MI:SS)); select last_day(V_S_DATE) INTO END_DATE from dual; DBMS_OUTPUT.PUT_LINE(TO_CHAR(END_DATE,YYYY-MM-DD)|| 23:59:59); end;如下图所示5、将字符串27-11月-20转换成date类型如select to_char(cast(cast(27-11月-20 as timestamp) as date),yyyy-mm-dd hh24:mi:ss) dateStr from dual;输出结果如下图所示6、按月循环代码如下DECLARE START_TIME DATE : TO_DATE(2025-01-02 00:00:00, yyyy-mm-dd hh24:mi:ss); END_TIME DATE : TO_DATE(2026-03-02 00:00:00, yyyy-mm-dd hh24:mi:ss); CUR_START DATE; CUR_END DATE; MONTH_LAST_DAY DATE; START_TIME_STR VARCHAR2(20); END_TIME_STR VARCHAR2(20); BEGIN CUR_START : START_TIME; WHILE CUR_START END_TIME LOOP -- ★ 核心取当前所在自然月的最后一天时间部分为 00:00:00 MONTH_LAST_DAY : TRUNC(LAST_DAY(CUR_START)); -- 当前周期结束 当月月末 23:59:59 CUR_END : MONTH_LAST_DAY INTERVAL 1 DAY - INTERVAL 1 SECOND; -- 边界保护如果月末超过了总结束时间则截断到 END_TIME IF CUR_END END_TIME THEN CUR_END : END_TIME; END IF; START_TIME_STR : TO_CHAR(CUR_START, yyyy-mm-dd hh24:mi:ss); END_TIME_STR : TO_CHAR(CUR_END, yyyy-mm-dd hh24:mi:ss); DBMS_OUTPUT.PUT_LINE(START_TIME_STR || || END_TIME_STR); -- ★ 下一周期起点 下月1日 00:00:00自然月切分不是 ADD_MONTHS CUR_START : TRUNC(MONTH_LAST_DAY) INTERVAL 1 DAY; END LOOP; END;如下图所示
RELATED

相关推荐

免费AI视频增强神器Video2X:3分钟学会将模糊视频变4K高清

免费AI视频增强神器Video2X:3分钟学会将模糊视频变4K高清

免费AI视频增强神器Video2X:3分钟学会将模糊视频变4K高清 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/vi…

📅 2026/10/8 2:10:02
淘金币自动化助手:解放双手的淘宝任务终极解决方案

淘金币自动化助手:解放双手的淘宝任务终极解决方案

淘金币自动化助手:解放双手的淘宝任务终极解决方案 【免费下载链接】taojinbi 淘宝淘金币自动执行脚本,包含蚂蚁森林收取能量,芭芭农场全任务,解放你的双手 项目地址: https://gitcode.com/gh_mirrors/ta/taojinbi 每天手动…

📅 2026/10/14 11:23:51
TMSpeech:Windows本地实时语音转文字工具的终极指南

TMSpeech:Windows本地实时语音转文字工具的终极指南

TMSpeech:Windows本地实时语音转文字工具的终极指南 【免费下载链接】TMSpeech 腾讯会议摸鱼工具 项目地址: https://gitcode.com/gh_mirrors/tm/TMSpeech 还在为会议记录而烦恼?在线课程跟不上老师的语速?TMSpeech是一款完全免费开源…

📅 2026/10/4 18:19:32
MORE NEWS

更多资讯

📰

北票蓝翔技校电工证怎么转异地 郑州报考避坑指南

北票蓝翔技校电工证怎么转异地 郑州报考避坑指南 之前考的证在外省能不能转过来?这个问题几乎每个在外地工作的电工都问过,尤其是那些在郑州金水区工作的应届工程类毕业生。很多人拿着外地考的电工证,想在本地继续从事相关工作,但不知道怎么操作,更怕走…

📰

沙井考电工证值不值得考?手把手教你避开这些坑

沙井考电工证值不值得考?手把手教你避开这些坑 现在找工作,没有电工证根本不行,尤其是沙井这边的建筑工地,电工证几乎是入门门槛。你可能还在犹豫:**沙井考电工证值不值得考?**别再纠结了,下面从报考到考试,再到上岗,给你一套完整的攻略,帮你少…

📰

焊工技师证需要电工证内部消息:工地太忙根本没时间复习考试怎么办

焊工技师证需要电工证内部消息:工地太忙根本没时间复习考试怎么办 工地太忙根本没时间复习考试,这几乎是每个项目现场管理员的真实写照。特别是现在行业监管越来越严格,焊工技师证是否需要电工证成了大家热议的话题。不少工友都问:“焊工技师证需要电工证…

📰

小白考电工证流程图 上岗必备全流程解析

小白考电工证流程图 上岗必备全流程解析 之前考的证在外省能不能转过来?这个问题困扰了太多人,尤其是那些在外地打工、换城市工作的人。电工证是很多工地、厂矿、施工现场 上岗必备…

📰

电工证在哪里查询等级与邹远扬电工证的区别

电工证过期了不知道怎么复审延期?查询等级和费用全在这了 证书过期了不知道怎么复审延期,是不是你最近遇到的糟心事?别急,咱们今天就来说说【电工证在哪里查询等级】这事儿,顺便告诉你【多少钱】能搞定复审,别再被黑中介坑了。…

📰

寮步哪里可以办电工证?网上查询帮你避开中介坑

寮步哪里可以办电工证?网上查询帮你避开中介坑 你是不是也这样,跑遍了寮步的几个报名点,结果不是被推销课程,就是被要求加各种“服务费”? 不知道去哪报名怕被中介坑…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬