バッチファイルで、日付をいじくる
>echo %date%
2008/06/23
となるとき

06-23-08
と並べ替えたい場合の例

書式 %DATE:~{先頭からの文字列},{個数}%

%DATE:~5,2% の場合は
0123456789
2008/06/23
     |
     0
 ここから 2文字なので
     06


となるので、これらを応用すると・・・

set DD=%DATE:~5,2%-%DATE:~8,2%-%DATE:~2,2%
echo %DD%

で、
06-23-08

がでてくるっと。