windows下解决10点前生成时间命名的文件无效问题

windows下想要通过脚本自动生成以时间命名的文件,操作过程中发现,当时间是10点之前时,无法生成文件。

直接输出时间 结果显示 当时间小于10 时 系统的时间是 两位的  即9点28分 返回的结果    928  时间点只有一位

解决办法

将时间中的时赋值给a

set /a a=%time:~0,2%

将a的值加100复制给b

b=a+100

生成文件的时候,截取b的后两位

%date:~0,4%-%date:~5,2%-%date:~8,2%_%b:~-2%_%time:~3,2%_%time:~6,2%

 

方法来自一下链接中的回答

http://www.bathome.net/redirect.php?tid=14086&goto=lastpost

 

posted @ 2020-05-12 10:39  啦啦啦啦啦啦啦啦啦啦  阅读(353)  评论(0编辑  收藏  举报