在Windows(Windows XP)批处理脚本中,我需要格式化当前日期和时间以便稍后用于文件名等。
这与Stack Overflow的问题 如何在批处理文件中追加日期类似,但是还包括时间。
到目前为止,我有:
echo %DATE%
echo %TIME%
set datetimef=%date:~-4%_%date:~3,2%_%date:~0,2%__%time:~0,2%_%time:~3,2%_%time:~6,2%
echo %datetimef%
得到以下结果:
28/07/2009
8:35:31.01
2009_07_28__ 8_36_01
有没有办法在 %TIME% 中允许单个数字的小时数,这样我就可以得到以下结果?
2009_07_28__08_36_01
datetimef
变量中的空格替换为0。例如:SET datetimef=%datetimef: =0%
- SebaGra