bat中取日期和时间并组合用于文件名

不多说,上例子。

1、取日期 

echo %date%

或者

set d1=%date%

echo %d1%

2021/07/30 周五

2、取日期中的年,即日期串的0位后的四位

set yy=%date:~0,4%

echo %yy%

2021

3、取日期中的月份,即日期字符串的5后面的2位

set mm=%date:~5,2%

echo %mm%

07

4、取日期中的日子,即日期字符串的8位后面的两位

set dd=%date:~8,2%

echo %dd%

30

5、取日期中的星期几

set ww=%date:~11,2%

echo %ww%

周五

6、拼接成日期字符串

6.1、字符串1

set f1=%yy%-%mm%-%dd%

echo %f1%

2021-07-30

当然不用变量,直接写在一起,也可以

set f1=%date:~0,4%-%date:~5,2%-%date:~8,2%

echo %f1%

2021-07-30

6.2、字符串2

set f2=%yy%-%mm%-1

echo %f2%

2021-07-1

7、用日期字符串做事情,例如作为文件名

dir *.*  >filelist-%f1%.txt

当前目录下的文件被输出到了 filelist-2021-7-31.txt 里。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值