中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 02:47
47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » [求助]获取两天前日期 要求日期不满2位加0
可打印版本  830 / 4
第1楼 p1509101 发表于 2008-10-08 15:20
中级用户 发帖 103 积分 206
[求助]获取两天前日期 要求日期不满2位加0
@echo off
for /f %%a in ('echo wscript.echo date-2 ^>t~.vbs ^& cscript //nologo t~.vbs ^& del t~.vbs' do set mydate=%%a
echo %mydate%
echo.&pause

这个是论坛高人写的
但是仅仅不能像 BAT那样
我的要求日期格式是
2008-10-08
而是不是 2008-10-8
希望高手修改一下
或者纯BAT也行 不过BAT 在1号的前两天 处理很头疼。。
第2楼 p1509101 发表于 2008-10-08 15:33
中级用户 发帖 103 积分 206
呵呵 没关系 已经论坛里面找到答案了
谢谢!是我不好 没用心找 就发贴。。。
不过我找到的答案BAT的 太臃肿了。。。
第3楼 HAT 发表于 2008-10-08 15:53
版主 发帖 5,017 积分 9,023
Re 2楼
贴出来让大家帮你优化一下?
第4楼 p1509101 发表于 2008-10-17 19:47
中级用户 发帖 103 积分 206

呵呵 依旧是本论坛里面的 的确有点臃肿了 不过还好 能解决问题 现在我要删的是前两天的
第5楼 terse 发表于 2008-10-17 20:02
银牌会员 发帖 946 积分 2,404
把一楼的修改一下
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023