有时候我们需要获取当前系统的时间,如果小时小于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%%
,突然之间失去了语言。那才是真正的寂寞,