单个数字日的Windows命令提示日期&月

时间:2013-08-25 05:28:30

标签: windows date command-line

我想像这样创建一个文件夹: C:\ 8_24_2013(单个数字月和日)

到目前为止,我发现的最近的优雅例子是:

回显“%date:/ = _%”

但它输出: “星期六08_24_2013”​​

我希望它看起来像这样: “8_24_2013”​​

感谢任何帮助。提前谢谢。

1 个答案:

答案 0 :(得分:1)

试试这个:

@echo off

for /f "usebackq delims== tokens= 2" %%i in (
  `WMIC OS GET localdatetime /format:value`
  ) do set localTime=%%i

set "YYYY=%localTime:~0,4%"
set "M=%localTime:~4,1%"
set "MM=%localTime:~5,1%"
set "D=%localTime:~6,1%"
set "DD=%localTime:~7,1%"

if %M%==0 set M=
if %D%==0 set D=

echo %M%%MM%_%D%%DD%_%YYYY%