代碼: 選擇全部
for /f "tokens=2-4 delims=/ " %%a in ('date /T') do set year=%%c
for /f "tokens=2-4 delims=/ " %%a in ('date /T') do set month=%%a
for /f "tokens=2-4 delims=/ " %%a in ('date /T') do set day=%%b
set TODAY=%year%-%month%-%day%
rem echo %TODAY%
注意, 這是在 locale 的日期格式為 "Fri 08/05/2011" 適用, 若是中文的話, 如 "2011/08/05 星期五" 要調整如下:
代碼: 選擇全部
for /f "tokens=1-3 delims=/ " %%a in ('date /T') do set year=%%a
for /f "tokens=1-3 delims=/ " %%a in ('date /T') do set month=%%b
for /f "tokens=1-3 delims=/ " %%a in ('date /T') do set day=%%c
set TODAY=%year%-%month%-%day%
echo %TODAY%