0

C:\8_24_2013 (一桁の月と日) のようなフォルダを作成したいと思います。

これまでに見つけた最も近いエレガントな例は次のとおりです。

echo "%date:/=_%"

しかし、それはこれを出力します:「Sat 08_24_2013」

「8_24_2013」のようにしたい

どんな助けでも大歓迎です。前もって感謝します。

4

1 に答える 1

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%
于 2013-08-25T05:43:13.153 に答える