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脚本完成。