[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[日期时间] [已解决]求助,用Bat只修改月份

本帖最后由 sajiawuwu 于 2015-5-24 09:26 编辑

比如现在是5月,修改成只要日期不等于4月,就修改系统时间的月份为4月,年份和日期,时间都不管。。
还有日期格式有影响吗?
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

  1. @for /f "tokens=1-3 delims=-/ " %%a in ("%date%") do @date %%a/04/%%c
复制代码
1

评分人数

TOP

回复 2# bailong360

谢谢,取-或者/就可以无视格式了啊。。学习了,有没有可能月份在第1段或者第3段段情况?(月份不是%%b的情况)不过这个测试OK了,谢谢

TOP

回复 3# sajiawuwu


    有可能的。日期格式是保存在注册表里面的,可以自己修改。
Talk is cheap. Show me the code.
没事不要瞎扯淡,有能耐就把代码贴出来给我看。

TOP

回复 4# gawk


    谢谢,通过度娘了解了,那就是没法完全准确的取出日期中的月份了吗

TOP

回复  bailong360

谢谢,取-或者/就可以无视格式了啊。。学习了,有没有可能月份在第1段或者第3段段情况 ...
sajiawuwu 发表于 2015-5-22 09:26

标准格式的话 32位 可以试试 command

TOP

wmic 取出的日期格式是固定的

TOP

比如现在是5月31号,改成4月31号,会怎样?

TOP

Talk is cheap. Show me the code.
没事不要瞎扯淡,有能耐就把代码贴出来给我看。

TOP

返回列表