win 10 的bat脚本如何获取当前时间,去掉时间中的特殊字符
时间: 2024-05-15 18:14:40 浏览: 182
cmd下获取当前系统时间的bat
您好,可以使用以下命令在win 10的bat脚本中获取当前时间并去掉时间中的特殊字符:
```
SETLOCAL ENABLEDELAYEDEXPANSION
for /f "tokens=2 delims==" %%a in ('wmic os get localdatetime /value') do set "dt=%%a"
set "YYYY=%dt:~0,4%"
set "MM=%dt:~4,2%"
set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%"
set "Min=%dt:~10,2%"
set "Sec=%dt:~12,2%"
set "timestamp=%YYYY%%MM%%DD%%HH%%Min%%Sec%"
```
此命令会将当前时间保存在变量“timestamp”中,去掉时间中的特殊字符(如“年”、“月”、“日”、“时”、“分”、“秒”)后的格式为:“YYYYMMDDHHMinSec”。
阅读全文