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 格式的时间的文件夹。

上一篇下一篇

猜你喜欢

热点阅读