中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-18 17:18
47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 在XP-DOS下编写的提取日期,在DOS下不能用,如何解决?
可打印版本  869 / 2
第1楼 qhj 发表于 2007-03-08 23:26
新手上路 发帖 1 积分 4
在XP-DOS下编写的提取日期,在DOS下不能用,如何解决?
在XP-DOS下编写的提取日期方法,在TW-DOS下不能用?如何解决?



WINDOWS下当前日期:%Date:~0,4%%Date:~5,2%%Date:~8,2%

--> 20050708

但在纯DOS下不能用,如何解决?
第2楼 Kinglion 发表于 2007-03-09 00:15
铂金会员 发帖 1,924 积分 5,798 来自 金獅電腦軟體工作室
XP下的DOS和纯DOS有很多兼容性问题.二者并不是一回事.所以编写代码需要在应用环境下进行调试
第3楼 0451lym 发表于 2007-03-09 00:27
高级用户 发帖 357 积分 760
echo.|date>%RAMDRIVE%\TEMP\DATE.TXT
strings DATE=read %RAMDRIVE%\TEMP\DATE.TXT,1
STRINGS DATE=RIGHT %DATE%,10
STRINGS MON=LEFT %DATE%,2
strings day=MID %DATE%,4,2
set DATE=>NUL
del %RAMDRIVE%\TEMP\DATE.TXT
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023