Windows Programming/Programming CMD

維基教科書,自由的教學讀本
跳至導覽 跳至搜尋

DOS/Windows批處理編程

截取日期時間[編輯]

例如

c:\>echo %date%-%time% 
2017-05-15 星期一- 5:16:34.29 

日期和時間的格式化輸出,可以這樣截取字符串:

set dd=%date%
set tt=%time%
set tt2=%tt1: =0%
echo %tt2%
20170515-054430

當時間小於10時,小時部分含有一個空格,需要做個簡單的替換。

取當天的日期比較簡單,如果需要取前幾天或後幾天的日期就比較麻煩。建議用VBS腳本完成。