亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 批處理bat計算兩個時間差

批處理bat計算兩個時間差

熱門標簽:呼倫貝爾外呼系統 如何申請400電話業務mm 如何弄地圖標注 雷霆電銷機器人怎么樣 智能打電話機器人收費 電話機器人產品怎么樣 玉林市機器人外呼系統哪家好 清遠百度地圖標注店鋪位置 電話機器人全國招商

這個是腳本代碼[保存為etime.bat放在當前路徑下即可:

復制代碼 代碼如下:

:etime begin_time> end_time> return>
rem 所測試任務的執行時間不超過1天 // 骨瘦如柴版
setlocalset be=%~1:%~2set cc=(%%d-%%a)*360000+(1%%e-1%%b)*6000+1%%f-1%%cset dy=-8640000
for /f "delims=: tokens=1-6" %%a in ("%be:.=%")do endlocalset/a %3=%cc%,%3+=%dy%*("%3>>31")exit/b

計算兩個時間點差的函數批處理etime

今天興趣大法思考了好多bat的問題,以至于通宵
在論壇逛看到有個求時間差的"函數"被打攪調用地方不少(大都是測試代碼執行效率的)

復制代碼 代碼如下:

:time0
::計算時間差(封裝)
@echo offsetlocalset /a n=0rem code 隨風 @bbs.bathome.cn
for /f "tokens=1-8 delims=.: " %%a in ("%~1:%~2") do (
set /a n+=10%%a%%100*360000+10%%b%%100*6000+10%%c%%100*100+10%%d%%100
set /a n-=10%%e%%100*360000+10%%f%%100*6000+10%%g%%100*100+10%%h%%100)
set /a s=n/360000,n=n%%360000,f=n/6000,n=n%%6000,m=n/100,n=n%%100
set "ok=%s% 小時 %f% 分鐘 %m% 秒 %n% 毫秒"
endlocalset %~3=%ok:-=%goto :EOF

這個代碼的算法是統一找時間點凌晨0:00:00.00然后計算任何一個時間點到凌晨的時間差(單位跑秒)
然后任意兩個時間點求時間差就是他們相對凌晨時間點的時間數的差
對09這樣的非法8進制數的處理用到了一些技巧,還有兩個時間參數不分先后順序,可全可點,
但是這個代碼一行是可以省去的(既然是常被人掉用自然體積越小越好):

復制代碼 代碼如下:

@echo offsetlocalset/a n=0set "s=+:%~1^echo -:%~2"
for /f "tokens=1-5 delims=.:" %%a in ('echo %s%') do (rem code 隨風 @bbs.bathome.cn
set/a n%%a=10%%b%%100*360000+10%%c%%100*6000+10%%d%%100*100+10%%e%%100)
set /a s=n/360000,n=n%%360000,f=n/6000,n=n%%6000,m=n/100,n=n%%100
set "ok=%s% 小時 %f% 分鐘 %m% 秒 %n% 毫秒"
endlocal(if %3. equ . (echo %ok:-=%) else set %~3=%ok:-=%)exit/b

再研究下,有更簡短的版本
這個代碼是我在cn-dos寫過的,今天再優化了下更簡短
代碼的算法深入一層:
用hmsw(各字母代表一個兩位數字)表示標準時間
我們記他到凌晨的相對時間數為Tx
Tx=hmsw時間點-0:00:00.00時間點=h*3600*100+m*60*100+100*s+w
hmsw 8位10進制數表示的時間數(單位0.01秒)就是hmsw跑秒
hmsw=w+100*s+10000*m+1000000*h
hmsw-Tx=640000*h+4000*m
所以Tx=hmsw-(640000*h+4000*m)=hmsw-4000*(160*h+m)
那么Tx_2-Tx_1=hmsw_2-hmsw_1-4000*(160*(h_2-h_1)+(m_2-m_1))
對與09這樣的非法8進制數我們給他們每個前面加上1就可以保證是十進制數又能保證差值不變
對于非同一天的時間(這種情況較少,除非你在接近0晨時調用)我們把用8640000-去替換負號
再用set/a賦值
就是下面代碼用到的算法
Tx_2-Tx_1=hmsw_2-hmsw_1-4000*(160*(1h_2-1h_1)+(1m_2-1m_1))

復制代碼 代碼如下:

rem  兼容時間點跨天的情行,時間格式00:00:00.00 或者 0:00:00.00 皆可
:_difftime Begin_Time> End_Time> [ret] //返回兩個時間點的差值(單位0.01秒)
Setlocal enabledelayedexpansionset b=0%1set e=0%2set c=1!e:~-11!-1!b:~-11!set c=!c::=!
set/a c=%c:.=%-4000*(160*(1%e:~-11,-9%-1%b:~-11,-9%)+1%e:~-8,-6%-1%b:~-8,-6%)
endlocal (if %3.==. (echo %c:-=8640000-%) else set/a %3=%c:-=8640000-%)exit/b

給difftime前面加上_是為了表明不是臨時寫的子過程也為了以后連接庫函數標簽的唯一性

// 題外話:
對于子過程,若啟用了變量延遲,原則上三行都可以寫完,盡量寫緊湊些(因為沒人讀),但是對于算法,
思路性的東西要能舍得筆墨,越詳細越好,我發現即使你的代碼寫得再好,不會有人全搬,都會小修改,
你自己初寫代碼時不可能考慮到所有人使用的具體情況,自然沒人愿意很詳細看你的代碼,倒是你的思路為
別人提供了一個方法,在此意義上函數庫的作用起到方法庫的作用

標簽:株洲 江西 樂山 蕪湖 白銀 三門峽 臺州 公主嶺

巨人網絡通訊聲明:本文標題《批處理bat計算兩個時間差》,本文關鍵詞  批處理,bat,計算,兩個,時間差,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《批處理bat計算兩個時間差》相關的同類信息!
  • 本頁收集關于批處理bat計算兩個時間差的相關信息資訊供網民參考!
  • 推薦文章
    日日日夜夜操| 精品久久久久久中文| 天天做日日爱| 亚洲第一色在线| 成人影院一区二区三区| 精品国产一区二区三区免费 | 亚洲 男人 天堂| 天天做日日干| 成人a大片高清在线观看| 久久久成人影院| 日本在线不卡视频| 国产成人精品综合久久久| 久久国产精品自由自在| 99久久精品费精品国产一区二区| a级毛片免费观看网站| 日韩专区一区| 精品国产一区二区三区精东影业| 久久国产影视免费精品| 尤物视频网站在线观看| 日本特黄特黄aaaaa大片| 韩国毛片| 欧美国产日韩在线| 毛片成人永久免费视频| a级黄色毛片免费播放视频| 成人免费观看的视频黄页| 国产视频网站在线观看| 国产韩国精品一区二区三区| 香蕉视频亚洲一级| 欧美大片a一级毛片视频| 沈樵在线观看福利| 四虎影视库| 日韩字幕在线| 一级女性全黄久久生活片| 欧美激情一区二区三区在线播放 | 黄色短视频网站| 91麻豆精品国产高清在线| 欧美大片a一级毛片视频| 欧美大片aaaa一级毛片| 99久久精品国产高清一区二区| 亚欧成人乱码一区二区| 国产成人精品综合久久久| 尤物视频网站在线观看| 免费国产在线观看| 亚洲精品影院| 国产网站免费视频| 国产网站在线| 国产精品自拍亚洲| 国产成人精品综合| 免费一级片在线| 日韩中文字幕在线播放| 欧美a级片免费看| 免费一级片在线观看| 成人a级高清视频在线观看| 在线观看成人网| 久久国产一久久高清| 高清一级毛片一本到免费观看| 亚久久伊人精品青青草原2020| 国产高清在线精品一区a| 国产91素人搭讪系列天堂| 日韩欧美一二三区| 日韩女人做爰大片| 沈樵在线观看福利| 国产网站在线| 高清一级淫片a级中文字幕| 欧美另类videosbestsex视频| 黄视频网站在线观看| 九九九网站| 亚洲精品久久久中文字| 青青久久国产成人免费网站| 久草免费资源| 日日爽天天| 久草免费在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日韩中文字幕在线播放| 99色视频在线观看| 国产a一级| 色综合久久天天综合观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 亚久久伊人精品青青草原2020| 青青青草视频在线观看| 欧美激情一区二区三区在线| 国产成人欧美一区二区三区的| 亚欧成人乱码一区二区| 四虎论坛| 国产伦精品一区二区三区无广告| 韩国三级一区| 国产一区二区精品| 精品国产香蕉伊思人在线又爽又黄| 999精品影视在线观看| 黄色免费三级| 日韩中文字幕一区二区不卡| 日韩一级黄色大片| 亚洲天堂在线播放| 国产韩国精品一区二区三区| 欧美电影免费| 九九久久国产精品大片| 欧美激情一区二区三区在线| 美女免费毛片| 日韩专区一区| 色综合久久手机在线| 国产网站免费视频| 999久久狠狠免费精品| 亚洲第一页乱| 韩国三级视频网站| 亚洲精品影院| 国产91精品一区| 国产91丝袜在线播放0| 九九干| 精品国产三级a| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 九九久久99综合一区二区| 天天做日日爱| 欧美国产日韩在线| 在线观看成人网 | 欧美国产日韩一区二区三区| 久久99中文字幕| 香蕉视频久久| 精品国产香蕉伊思人在线又爽又黄| 国产视频网站在线观看| 二级特黄绝大片免费视频大片| 精品视频免费观看| 夜夜操天天爽| 久久精品免视看国产成人2021| 国产网站在线| 可以免费看污视频的网站| 天天做日日干| 精品视频免费观看| 成人免费观看视频| 日韩专区亚洲综合久久| 国产麻豆精品| 亚久久伊人精品青青草原2020| 欧美另类videosbestsex视频| 黄视频网站免费| 欧美激情一区二区三区视频| 香蕉视频久久| 精品久久久久久综合网| 色综合久久手机在线| 99久久网站| 欧美激情一区二区三区在线| 青草国产在线观看| 精品久久久久久中文| 成人影视在线观看| 亚欧成人乱码一区二区| 91麻豆精品国产综合久久久| | 久久久成人影院| 精品久久久久久中文| 黄视频网站免费| 日日夜夜婷婷| 99久久网站| 久久国产精品自线拍免费| 四虎影视久久久| 在线观看成人网 | 精品国产一区二区三区精东影业 | 日韩专区亚洲综合久久| 一级女人毛片人一女人| 国产综合成人观看在线| 九九热国产视频| 国产91精品一区二区| 亚洲 国产精品 日韩| 99色播| 日韩一级黄色| 国产福利免费观看| 毛片高清| 欧美电影免费看大全| 午夜久久网| 四虎影视库| 欧美电影免费看大全| 欧美a级大片| 精品国产一区二区三区精东影业 | 成人免费网站视频ww| 黄色短视频网站| 久草免费在线观看| 精品国产三级a| 欧美激情一区二区三区在线 | 国产一区二区精品久久91| 一本高清在线| 日韩专区一区| 亚洲精品中文一区不卡| 国产福利免费视频| 亚洲 激情| 国产伦理精品| 黄视频网站在线看| 精品国产三级a∨在线观看| 韩国毛片基地| 99热视热频这里只有精品| 欧美激情中文字幕一区二区| 一级女性大黄生活片免费| 黄色短视频网站| 美女免费精品视频在线观看| 日本免费乱理伦片在线观看2018| a级毛片免费全部播放| 国产不卡高清| 欧美激情中文字幕一区二区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日韩男人天堂| 精品视频一区二区三区| 99久久精品费精品国产一区二区| 精品久久久久久免费影院| 91麻豆爱豆果冻天美星空|