记录bat脚本的学习点滴

date命令

  常用的方式是:window批处理文件中引用日期和时间

格式:如取出格式为 YYYYMMDD 的日期:%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%     -->20171117 

  引用格式:%DATE:~x,y% 
  x=起始坐标,y=从x开始截取字符个数

  如: 
  %DATE:~0,4% --> yyyy 
  %DATE:~5,2% --> mm 
  %DATE:~8,2% --> dd

time命令

  引用格式:%TIME:~x,y%

  x=起始坐标,y=从x开始截取字符个数

  如: 
  %TIME:~0,2% --> hh 
  %TIME:~3,2% --> mi 
  %TIME:~6,2% --> ss

如:%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%     输出 :104919

  

  实例:


 

  set date1=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
  set time1=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
  echo -------启动复制---------->>D:\qcback%date1%.log
  echo 开始日期时间:%date1%%time1%>> D:\qcback%date1%.log
  copy D:\qc_db_bak\*%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%*.bak   Y:\ >> D:\qcback%date1%.log
  set date2=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
  set time2=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
  echo 结束日期时间:%date2%%time2%>>D:\qcback%date1%.log
  echo -------结束复制---------->>D:\qcback%date1%.log


 

以上是一个复制文件的脚本,包含了复制的日期、时间,完成的日期、时间。

 

posted @ 2017-11-17 10:21  jzd2017  阅读(201)  评论(0)    收藏  举报