
- 帖子
- 10
- 积分
- 135
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2009-8-12
|
先谢过了
问
call ateToDays %date:~0,4% %date:~5,2% %date:~8,2% PassDays
:DateToDays %yy% %mm% %dd% days
setlocal ENABLEEXTENSIONS
set yy=%1&set mm=%2&set dd=%3
if 1%yy% LSS 200 if 1%yy% LSS 170 (set yy=20%yy%) else (set yy=19%yy%)
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
endlocal&set %4=%j%&goto :EOF
%date:~0,4% %date:~5,2% %date:~8,2% 它是根据什么结论获取来的,另reg里面的内容格式是否会有变动?(小时制,目前只能用分钟替代小时) 另如果分钟的时间太长 会不会出现时间差呢?
[ 本帖最后由 kingwu 于 2009-8-12 22:51 编辑 ] |
|