- @echo off&setlocal enabledelayedexpansion
- for %%a in (y1#0#1 y2#1#1 y3#2#1 y4#3#1 m1#5#1 m2#6#1 d1#8#1 d2#9#1) do (
- for /f "tokens=1,2,3 delims=#" %%i in ("%%a") do set "%%i=!date:~%%j,%%k!"
- )
- set /p code=请输入格式:
- :lp
- set "a=!code:~,1!"&set "code=!code:~1!"
- set /a n+=1
- for %%i in (d m y) do (
- if /i "%%i" equ "%a%" set /a .%%i+=1&call,set "_%n%=%%%%i!.%%i!%%"
- )
- if not defined _%n% set "_%n%=%a%"
- if defined code goto lp
- for /l %%i in (1,1,%n%) do set /p=!_%%i!<nul
- pause>nul
复制代码 测试格式为d/m m-y y,d y-y |