0
如何在命令提示符下更改echo %date%
的輸出格式?在一個系統中,我收到的輸出爲Wed 02/12/2014
,但在另一個系統中,我收到的輸出爲02/12/2014
。我在這兩個系統上輸入的命令是echo %date%
。如何在命令提示符下更改%date%的格式?
我基本需要找到的是星期幾。因此,如果無法更改格式,那麼命令行中是否有其他命令來獲取星期幾?
如何在命令提示符下更改echo %date%
的輸出格式?在一個系統中,我收到的輸出爲Wed 02/12/2014
,但在另一個系統中,我收到的輸出爲02/12/2014
。我在這兩個系統上輸入的命令是echo %date%
。如何在命令提示符下更改%date%的格式?
我基本需要找到的是星期幾。因此,如果無法更改格式,那麼命令行中是否有其他命令來獲取星期幾?
這個解決方案最近發佈了,並且在XP Home之後的任何一臺PC上都應該可以工作。
@echo off
set "daysofweek=Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday"
for /F "skip=2 tokens=2 delims=," %%a in ('wmic Path Win32_LocalTime Get DayOfWeek /Format:csv') do set "daynumber=%%a"
for /F "tokens=%daynumber% delims=," %%b in ("%daysofweek%") do set "dow=%%b"
echo "%dow%", "%daynumber%"
pause
謝謝!我可以用這個來獲得星期幾。我的計劃是從命令%date%中獲取日期和日期。但這應該沒問題。我可以使用此查詢來獲取日期並使用%date%來獲取當前日期。謝謝 – user863952
您也可以在XP Home之後使用wmic在任何語言環境或PC中獲得可靠的日期和時間。我已經多次發佈代碼。 http://stackoverflow.com/search?q=fullstamp – foxidrive