bat文件以MMDDYY格式获取当前日期并将其保存在变量中以供以后在文件中使用

时间:2012-08-01 15:26:43

标签: variables date batch-file

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

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

1 个答案:

答案 0 :(得分:4)

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

检查echo %DATE%的回复,看看是否需要调整区域设置