bat 获取系统时间,并去掉时间小时前面的空格

有时候我们需要获取当前系统的时间,如果小时小于10的话,获取小时会出现空格的情况:

c:\&;time当前时间: 8:52:38.05c:\&;echo %time:~0,2% 8 ——这个8前面是有空格的c:\&;

如何去掉空格让时间正确的显示呢?其实只需要将空格替换成0就可以了。

c:\&;set h=%time:~0,2%c:\&;echo %h: =0% —–这里的‘=’就是‘替换’的含意08c:\&;你也可以将这里的空格替换成其它值:c:\&;echo %h: =aaaaa%aaaaa8

那现在获取当前系统的日期和时间就可以这么写了:

c:\&;set h=%time:~0,2%c:\&;set h=%h: =0%%

,突然之间失去了语言。那才是真正的寂寞,

bat 获取系统时间,并去掉时间小时前面的空格

相关文章:

你感兴趣的文章:

标签云: