set "CYF=%date:~,4%%date:~5,2%%date:~8,2%"
格式: %date:~x,y%以及%time:~x,y%
说明: x是开始位置,y是取得字符数
在cmd下输入date /,hou 看到的是如下时间2015/02/11,
那么这个字符串有10位,
%date:~,4%的意思是从首位开始,取前4位,即2015
%date:~5,2%的意思是从第5位开始,取后面2位,即02
%date:~8,2%的意思是从第8位开始,取后面两位,即11,
那么CYF=20150211
此种办法也可以组合各种字符串或取其中部分来组合成新的字符