我想創建一個使用TIME
以特定方式格式化的文件夾。我希望格式在hh.mm.ss中,因爲您不能在文件夾名稱中使用:
。時間格式和前導/尾隨零/空格
當我使用set CurTime=%time:~0,2%.%time:~3,2%.%time:~6,2%
時,我得到一個在上午10:00之前有空格的輸出和五個尾隨空格(不知道爲什麼)。我可以通過添加set CurTime=%CurTime: =%
行來刪除空格,但如果時間早於上午10:00,我想添加前導零。
我該怎麼做?
編輯澄清: 我有時間格式化我想要的方式,但我想用0代替前導空格,如果hh部分小於10。這不是How to get current datetime on Windows command line, in a suitable format for using in a filename?的重複問題。
如果您在運行命令時提供'Echo =%TIME%'輸出以及預期輸出和實際輸出,將會有所幫助。 – Compo
命令'set「CurTime =%TIME :: =。%」'會用'.'替換':',順便說一句...... – aschipfl
'echo%time%'會給出格式爲hh: mm:ss.dd其中hh可以包含前導空格,dd是毫秒。我根本不需要毫秒,我想確保最終的結果會有一個前導零而不是空格。 –