关于bat获取当前时间的小BUG,求解决
作者:互联网
set filename=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
echo %filename%
此结果有两种
当系统时间为2015年1月8日0:58:30
为:20150108 05830
当系统时间为2015年1月8日12:58:44
结果为:20150108155844
@echo off & setlocal set "tt=%time: =0%" set filename=%date:~0,4%%date:~5,2%%date:~8,2%%tt:~0,2%%tt:~3,2%%tt:~6,2% echo %filename% endlocal @echo off
标签:bat,set,2%,tt,echo,获取,time,date,BUG 来源: https://www.cnblogs.com/jijm123/p/16422770.html