提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Window系统
常用的Window系统在日常工作中需要使用Bat脚本命令处理一些信息,此处记载日常范例
一、范例
示例:
info%date:~0,4%%date:~5,2%%date:~8,2%.txt
生成格式:
info20151103.txt
二、方法详解
1.获取日期
代码如下(示例):
格式: %date%
结果: 2012-07-31
2.获取时间
代码如下(示例):
格式: %time%
结果: 10:21:21.68
3.详解
格式: %date:~x,y%以及%time:~x,y%
说明: x是开始位置,y是取得字符数
比如说我要获取完整的日期和时间,
格式: %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
结果: 20120731111039
比如说我要获取个别日期参数
格式: %date:~5,2%%date:~8,2%
结果: 0512
但是如果时间早于10点,那么只显示日期不显示时间,如:20120731,如何解决呢?
格式: %date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%
结果: 20120731052539
总结
根据实际需要对x,y参数进行设置,直接接文件名称后即可。
更多(关于Linux的写法)
关于Linux下文件名附加当前日期的shell脚本做法
目标:count0512.log
即文件名+日期+文件格式
方法一:
touch count`date +%m%d`.log
或
echo count`date +%m%d`.log
方法二:
filename=$(date +%m%d)
touch $filename.txt
更多日期写法:
%Y 当前年
%m 当前月
%d 当前日
%H 当前时
%M 当前分
%S 当前秒
以上参数可以随意拼接
本文介绍了在Windows系统下,如何通过批处理脚本(BAT)获取当前系统时间,并根据时间生成日志文件名。详细讲解了获取日期和时间的方法,并讨论了在特定时间条件下调整文件名格式的策略。
2140

被折叠的 条评论
为什么被折叠?



