0

我正在制作一个为我完成一些任务的 bat 文件,但我需要以 MMDDYY 格式获取当前日期。

我知道这将返回 4 位数的年份,但我怎样才能让它显示 12 而不是 2012?for /f "tokens=2-4 delims=/" %%a in ('date /T') do set year=%%c

4

1 回答 1

4

set MMDDYY=%DATE:~4,2%%DATE:~7,2%%DATE:~12,2%

检查返回echo %DATE%以查看是否需要对语言环境进行调整

于 2012-08-01T21:04:59.417 回答