批处理
set today=%date:~0,10%
set ctime=%TIME: =0%
set tname=%today%T%ctime:~0,2%%ctime:~3,2%%ctime:~6,2%.txt
echo %tname%
得到:2013-12-05T181046.txt 这样的文件名

说明:
原本 set ctime=%TIME%就可以取到时间了,但是如果在早上10点前,在某些环境下你会得到” 9:30:00″
所以我们这里要把里面的空格去掉,否则得到的文件名,中间有空格,一不小心就坑爹了。

====================================  华丽的分割线  =====================================
shell
tname=date +%Y-%m-%dT%H%M%S.txt
echo  ${tname}
得到:2013-12-05T181046.txt 这样的文件名
这里因为用了格式化,所以不存在批处理的空格问题,直接得到。
———————
作者:greenery
来源:CSDN
原文:https://blog.csdn.net/greenery/article/details/17146075
版权声明:本文为博主原创文章,转载请附上博文链接!

发表评论

电子邮件地址不会被公开。 必填项已用*标注