Date 如何在批处理文件中将时间和日期设置为变量?
是否可以将time/t和date/t设置为VAR以用作Date 如何在批处理文件中将时间和日期设置为变量?,date,batch-file,time,Date,Batch File,Time,是否可以将time/t和date/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
@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
从时间中取出ilegal字符(将冒号替换为空格)。仅当您想将其用作文件名的一部分时才是非法的。(您还应提及
%date%
,以使答案完整)