2013-08-25 39 views
0

Windows命令提示符日期我想創建一個文件夾,如下所示: C:\ 8_24_2013(單位數月份&日)與單一的數字白天&月

最近優雅的例子,我發現迄今這樣的:

回聲 「%DATE:/ = _%」

但它輸出這樣的: 「週六08_24_2013」​​

我想它看起來就像這樣: 「8_24_2013」​​

任何幫助表示讚賞。提前致謝。

+0

從Windows開始菜單類型:Windows PowerShell中,然後這一個班輪創建目錄,新的項目型目錄c:\ $(獲取最新-format M_D_YYYY) – dcaswell

+0

也謝謝你!我更喜歡powershell方法。 – sojim

+0

@ user814064我們如何以相同的格式獲取昨天的日期? – sojim

回答

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% 
+0

謝謝!這是完美的。 – sojim

+0

另外,我們將如何使用LocalDateTime subtracted = dt.minusDays(1);減去1天得到昨天的日期? – sojim