标题: [系统相关] [已解决]批处理如何获取星期数及格式化日期 [打印本页]
作者: habulu 时间: 2015-4-5 23:30 标题: [已解决]批处理如何获取星期数及格式化日期
本帖最后由 pcl_test 于 2016-10-14 14:33 编辑
请教各位老师:
(1)我想每次执行脚本a.bat时做个判断,如果是 星期一 就是执行 c:\b.bat 这个该怎么写?
(2)另外有没办法统一输出日期的格式,即:echo %date% 都变成2015-04-05 这种格式
因为有的机器上日期格式是:2015/04/05这样的,在不改变操作系统设置的情况下有办法统一输出格式吗?
作者: pcl_test 时间: 2015-4-5 23:49
本帖最后由 pcl_test 于 2015-4-6 00:19 编辑
回复 1# habulu - @echo off
- ::适用XP/Win7/Win8
- ver | find "5.1." >nul && set weekday=星期一
- ver | find "6." >nul && set weekday=周一
- if %date:~11,3% equ %weekday% (start "" "c:\b.bat") else (echo 咋样?)
- pause
复制代码
作者: pcl_test 时间: 2015-4-5 23:52
回复 1# habulu - @echo off
- set newdate=%date:~,4%-%date:~5,2%-%date:~8,2%
- echo %newdate%
- pause
复制代码
作者: pcl_test 时间: 2015-4-6 00:56
本帖最后由 pcl_test 于 2015-4-6 13:07 编辑
- @set newdate=%date:~,10%
- @echo %newdate:/=-%
- @pause
复制代码
作者: Batcher 时间: 2015-4-6 11:13
http://bbs.bathome.net/thread-3328-1-1.html
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |