如何在批处理文件中将时间和日期设置为变量?
how do i set time and date as variable in a batch file?
是否可以将时间 /t 和日期 /t 设置为 VAR 以用作
@echo off
set TIJD=time /T
set DATUM=date /T
echo %TIJD% %DATUM%
pause
内置环境变量:%TIME%
%DATE%
echo %DATE% %TIME%
如果您需要进一步操作这些值,您可以将它们分配给其他变量,您可以对其进行其他操作:
setlocal
set D=%DATE%
set T=%TIME%
echo %D:~10,4%%D:~4,2%%D:~7,2%%T:~,2%%T:~3,2%%T:~6,2%
上面 echo
的输出将取决于语言环境,但对我来说会产生,例如 20150117144508。
set TimeStr=%Time::= %
Echo TimeStr
从 Time 中取出非法字符(用 space 替换冒号)。
是否可以将时间 /t 和日期 /t 设置为 VAR 以用作
@echo off
set TIJD=time /T
set DATUM=date /T
echo %TIJD% %DATUM%
pause
内置环境变量:%TIME%
%DATE%
echo %DATE% %TIME%
如果您需要进一步操作这些值,您可以将它们分配给其他变量,您可以对其进行其他操作:
setlocal
set D=%DATE%
set T=%TIME%
echo %D:~10,4%%D:~4,2%%D:~7,2%%T:~,2%%T:~3,2%%T:~6,2%
上面 echo
的输出将取决于语言环境,但对我来说会产生,例如 20150117144508。
set TimeStr=%Time::= %
Echo TimeStr
从 Time 中取出非法字符(用 space 替换冒号)。