我有一个命令文件,每次运行批处理作业时,它都会将当前日期附加到 csv 文件的末尾。我还想添加当前时间,但我很难做到这一点。
This is my code for appending the date in my cmd file:
--------
set yyyy=%date:~10,4%
set mm=%date:~4,2%
set dd=%date:~7,2%
Report_%dd%_%mm%_%yyyy%.csv
--------
Result:
Report_02_07_2013.csv
--------
Required Result:
Report_02_07_2013_05_25_PM.csv
任何人都可以告诉我要在我的 cmd 文件中添加什么以在代码末尾也获得时间吗?我真的很感激。
最佳答案
将 Report_%dd%_%mm%_%yyyy%.csv
更改为 Report_%dd%_%mm%_%yyyy%_%TIME::=_%。 csv
,或者,如果 %TIME%
包含秒的小数部分,则如下所示:
set ftime=%TIME:~0,8%
Report_%dd%_%mm%_%yyyy%_%ftime::=_%.csv
关于windows - 通过cmd文件在csv文件末尾追加时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17489830/