中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-05 03:20
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助:怎么判断系统日期? 查看 796 回复 4
楼 主 求助:怎么判断系统日期? 发表于 2007-06-28 06:28 ·  中国 浙江 温州 电信
新手上路
积分 6
发帖 2
注册 2006-10-18 10:28
19年会员
UID 66326
状态 离线
我先判断系统日子在运行这个批处理文件
比如说今天是07年6月28日,我要让这个批处理判断为07年7月1日以后(包括7月1日)才可以运行 其他时间比如说07年6月29日直接退出...如何判断呢?求助下
2 发表于 2007-06-28 06:50 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
按照这个思路来判断:
if 2007-06-29 gtr 2007-07-01 (echo OK) else (echo NO)
3 发表于 2007-06-28 07:11 ·  中国 浙江 温州 电信
新手上路
积分 6
发帖 2
注册 2006-10-18 10:28
19年会员
UID 66326
状态 离线
十分感谢!那能不能只判断月份 不判断日期呢?只要求7月到了以后才可以运行
4 发表于 2007-06-28 08:43 ·  中国 河北 石家庄 北京神州长城通信技术发展中心中国长城互联网
初级用户
★★
积分 152
发帖 75
注册 2007-02-06 22:09
19年会员
UID 78805
性别 男
状态 离线
提示:%var:~m,n%
5 发表于 2007-06-28 16:19 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
//那能不能只判断月份 不判断日期呢?只要求7月到了以后才可以运行

@echo off
set a=2007-06-29
set b=2007-07-01
echo if %a:~0,7% gtr %b:~0,7% (echo OK) else (echo NO)
论坛跳转: