好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 5個計算天數的批處理代碼第1/3頁

5個計算天數的批處理代碼第1/3頁

熱門標簽:百應ai電話機器人銷售怎么樣 中國地圖標注省份顏色 好的人工智能電話機器人 岳陽縣地圖標注app 地圖標注位置有用嗎 云南旅游地圖標注app 谷歌地圖標注時間 地圖標注銷售數據 廣州云外呼系統(tǒng)公司
于是把我的收集整理后發(fā)出來給大家共享一下。
說明:
   收集整理: 隨風 @bbs.bathome.cn   2008-04-15
   第一個代碼 作者:Will Sort  出自:cn-dos
   第二、三、四、個代碼 作者:namejm 出自:cn-dos
   第五個為 bat 結合 vbs 代碼,作者及出處都不詳。
其中第一及第五個代碼,輸入負數為:追溯指定日期以后的天數。
第二、三、四個代碼,未作測試,但輸入正整數是可以的。也就是追溯指定日期以前的天數。
代碼一、
      作者:Will Sort
復制代碼 代碼如下:

:: DateDel2.bat - 刪除指定路徑下指定日數以前修改的文件
:: 作者:Will Sort - 2005-9-2 - CMD@WinXP 出自:cn-dos
:: 注意事項:變量 tian 為指定日數,昨天為1,前天為2,依次類推
:: 核心算法:Ritchie Lawrence, updated 2002-08-13. Version 1.1
::
@echo off  setlocal ENABLEEXTENSIONS 
call :Date2Day %date:~0,10% sdays
rem 下行的%tian%代表天數.
set /p tian=      請指定要追溯的天數:
set /a sdays-=tian
call :Day2Date %sdays% difdate
echo.echo.
echo       指定的日期是:  %date:~0,10%
echo.
echo       %tian% 天前的日期是:%difdate%
echo.pause
exit
:Date2Day
setlocal ENABLEEXTENSIONS 
for /f "tokens=1-3 delims=/-, " %%a in ('echo/%1') do ( 
  set yy=%%a  set mm=%%b  set dd=%%c 
)
set /a dd=100%dd%%%100,mm=100%mm%%%100 
set /a z=14-mm,z/=12,y=yy+4800-z,m=mm+12*z-3,j=153*m+2 
set /a j=j/5+dd+y*365+y/4-y/100+y/400-2472633
endlocalset %2=%j%goto :EOF 
:Day2Date
setlocal ENABLEEXTENSIONS 
set /a i=%1,a=i+2472632,b=4*a+3,b/=146097,c=-b*146097,c/=4,c+=a 
set /a d=4*c+3,d/=1461,e=-1461*d,e/=4,e+=c,m=5*e+2,m/=153,dd=153*m+2,dd/=5 
set /a dd=-dd+e+1,mm=-m/10,mm*=12,mm+=m+3,yy=b*100+d-4800+m/10 
(if %mm% LSS 10 set mm=0%mm%)(if %dd% LSS 10 set dd=0%dd%) 
endlocalset %2=%yy%-%mm%-%dd%goto :EOF

代碼二、
   以下三個代碼作者全是 namejm
復制代碼 代碼如下:

:: 作者: namejm   榮譽版主 出自:cn-dos
@echo off
:: 求N天前的日期
:: 思路:
::   模擬手工運算,用日期數減去天數,差值為負時向高位借1。
:: 特點:
::   代碼簡潔,容易理解,速度快慢取決于指定的天數大小
:: 日期可以帶星期,但是,必須以年月日的順序排列
:: 年份必須是四位,否則會出錯
@echo off
:Main
cls
set day=%date%
set days=0
echo.echo.
echo       指定的日期是:%day%
echo.
set /p input=      請指定要追溯的天數:
setlocal enabledelayedexpansion
:: 提取日期
for /f "tokens=1-3 delims=-/. " %%i in ("%day%") do (
    set /a sy=%%i, sm=100%%j %% 100, sd=100%%k %% 100
)
set /a sd-=input
if %sd% leq 0 call :count
cls
echo.echo.
echo       指定的日期是:%day%
echo.
set sm=0%sm%
set sd=0%sd%
echo       %input% 天前的日期是:%sy%-%sm:~-2%-%sd:~-2%
pause>nul
goto Main
:count
set /a sm-=1
if !sm! equ 0 set /a sm=12, sy-=1
call :days
set /a sd+=days
if %sd% leq 0 goto count
goto :eof
:days
:: 獲取指定月份的總天數
set /a leap="^!(sy %% 4)  ^!(^!(sy %% 100)) | ^!(sy %% 400)"
set /a max=28+leap
set num=0
set str=31 %max% 31 30 31 30 31 31 30 31 30 31
for %%i in (%str%) do (
    set /a num+=1
    if %sm% equ !num! set days=%%igoto :eof
)
goto :eof


123下一頁閱讀全文

標簽:鄭州 周口 天門 三沙 南京 宜昌 東營 三明

巨人網絡通訊聲明:本文標題《5個計算天數的批處理代碼第1/3頁》,本文關鍵詞  5個,計算,天數,的,批處理,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《5個計算天數的批處理代碼第1/3頁》相關的同類信息!
  • 本頁收集關于5個計算天數的批處理代碼第1/3頁的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国内精品免费一区二区观看| 双性嗯啊~h坐下来h1v1| 海角社真实XXⅩ人伦| 差差漫画免费漫画页面在线看漫画免费| 带娇妻做性按摩第二部小说| 久久影视| 九九99香蕉在加勒比线视频| yy6080私人啪啪| 男女草逼| 狠狠的撞入(h)秘书| 国产成人无码A片V99麻豆| 99精品视频免费| 亚洲欧美综合一区| 国产午夜精品久久久久免费视| 三寡妇偷男人全集| 91在线无精精品秘?一区二区| 男人扒开女人的乳罩吃奶| proumb中国版| 99久久精品免费看国产免费软件| yeezy水蜜桃v2值得入手吗| 国产在热线精品视频国产一二| 亚洲xo| 国产精品?????| 吴梦梦无码AV视频在线观看| 5388国产亚洲欧美在线观看| 调教羞耻超短裙任务| 殴美黄色片| 国产91??对白在线播放边 | 欧美一级做性受| 男人扒开女人下面狂躁叫床| 青青河边草免费版观看网站| 无码十高潮十在线Av99网站| 乌克兰美女18xxoo在线| 日本二区在线观看| 国产精品久久久久久吹潮| 郝坂丽高校教师1993版| 性熟妇VIDEOS另类HD| 日本高清在线播放| 性孕交大肚子孕妇| 1717she精品亚洲国产| 午夜精品视频在线观看|