首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

依据年月日取得星期

2012-07-25 
根据年月日取得星期@echo off rem %变量名:~偏移起始位置,偏移长度% see set /?set YY%date:~0,4%set MM

根据年月日取得星期
@echo off
rem %变量名:~偏移起始位置,偏移长度% see set /?
set YY=%date:~0,4%
set MM=%date:~5,2%
set DD=%date:~8,2%
rem 03->3
set /a MM=1%MM%-100
set /a DD=1%DD%-100
rem week
if %MM% LEQ 2 (set /a YY=YY-1&&set /a MM=MM+12)
set /a TOTALDAY=YY + YY/4 - YY/100 + YY/400 + (13*MM+8)/5 + DD
set /a WEEK=TOTALDAY%%7 + 1
echo %WEEK%

热点排行