我想在批处理文件中以特定格式获取日期。我必须将它作为参数提前传递。它应该适用于任何机器。我见过日期解析,但这会变成特定于机器的。我怎样才能与机器无关。
格式例如是"2014-04-29 05:22:23"
三江源
答案 0 :(得分:0)
在我的批处理文件中添加。
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /format:list') do set datetime=%%I
set DATE_TIME_NOW=%datetime:~0,4%-%datetime:~4,2%-%datetime:~6,2% %datetime:~8,2%:%datetime:~10,2%:%datetime:~12,2%
echo %DATE_TIME_NOW%
输出
2014-04-29 05:22:23