CMD 获取当前系统时间
2020-04-23 本文已影响0人
寂风如雪
获取 YYYYMMDDhhmmss
格式的时间,主要问题在于十点前 %time%
获得的时间是少一位的,即最前面不补 0
,而是补空格,如 _9:05:21.54
其中下划线代表空格。
下面上代码
@echo off
set datemine=%date:~0,4%%date:~5,2%%date:~8,2%
echo;%time:~0,1%|find " "&&(set timehour=0%time:~1,1%) || (set timehour=%time:~0,2%)
set timeother=%time:~3,2%%time:~6,2%
set dirname=%datemine%%timehour%%timeother%
mkdir %dirname%
该方法将在当前目录创建一个名为 YYYYMMDDhhmmss
格式的时间的文件夹。