在98或2000中,比如现在系统时间是20051218,哪如何在批文件中取得系统前一天的日期20051217呀?
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
-=代码着色 BY:无奈何=-
- ::获取日期
- rem 请自行完善吧
- @echo off
- for /f "tokens=1,2,3 delims=-/. " %%a in ('date /t') do (
- set A=%%a
- set B=%%b
- set C=%%c
- )
- rem set /a C-=1
- echo %A%%B%%C%
Originally posted by tigerpower at 2005-12-19 22:38:
使用GNU date:
.\date -d "-1 day" "+%Y%m%d"