在批處理文件中,我需要從具有今天日期的文件夾中獲取文件。如何在DOS批處理文件中獲取mm-dd-yyyy?
問題是我無法獲得批日期命令返回正確的格式。
我有這樣的: 呼應%日期:/ = - %
但它總是返回例如:週五2014年6月20日
什麼是對剛剛返回正確的呼叫:06-20- 2014
看了都找不到。
謝謝!
在批處理文件中,我需要從具有今天日期的文件夾中獲取文件。如何在DOS批處理文件中獲取mm-dd-yyyy?
問題是我無法獲得批日期命令返回正確的格式。
我有這樣的: 呼應%日期:/ = - %
但它總是返回例如:週五2014年6月20日
什麼是對剛剛返回正確的呼叫:06-20- 2014
看了都找不到。
謝謝!
這工作的獨立區域日期/時間格式:
for /f %%I in ('wmic os get localdatetime ^|find "20"') do set dt=%%I
REM dt format is now YYYYMMDDhhmmss...
set dt=%dt:~4,2%-%dt:~2,2%-%dt:~0,4%
echo %dt%
也可以,謝謝!接受這一個,因爲它是獨立的。 – user167908
的可能重複[如何獲得Windows命令行當前日期時間,以合適的格式使用的文件名?(HTTP ://stackoverflow.com/questions/203090/how-to-get-current-datetime-on-windows-command-line-in-a-suitable-format-for-us) – npocmaka