谈到日期字符串的输出,真是让人烦。在Linux下,简单的一句话:date '+%Y%m%d-%H%M%S'就可以得到你要的输出:20120331-064219 比如,如果你的机器上时间的输出是这样子的: 先看看for的用法: optinos 写成批处理,就变成这样: echo goodtime=%ttt% 结果如下,还是比较有意思的总结起来,第3种方法最复杂,目前还不能断定是否在所有windows平台都能正确运行,但是结果应该是固定的。不随着date,time格式变动而变动。但是1和2会依赖于日期时间的格式。

再谈DOS批处理下格式化日期字符串的三种方法(详解)

再谈DOS批处理下格式化日期字符串的三种方法(详解)