[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[日期时间] 谁能帮我解释这个月份计算的批处理?

  1. set y=1%date:~5,2%
  2. set k=%date:~0,4%
  3. if "%y%"=="101" (set /a y+=12&set /a k-=1)
  4. set /a y-=1
  5. echo %k%年%y:~1,2%月
复制代码

回复 4# amwfjhh

你好!是推算上月月份,我想学习。但是,我不知道每句代码的意思。哪位老师能帮我解释?

TOP

回复 6# amwfjhh

你好!再请教老师,以下问题:
set y=1%date:~5,2%   这句1代表什么意思?
set k=%date:~0,4%
if "%y%"=="101" (set /a y+=12&set /a k-=1)  这句101、12各代表什么意思?
set /a y-=1
echo %k%年%y:~1,2%月 这句1,2% 代表什么意思?

TOP

回复 8# amwfjhh

if "%y%"=="101" (set /a y+=12&set /a k-=1)  这句101、12各代表什么意思?

TOP

回复 10# amwfjhh
谢谢指导!

TOP

返回列表