Advertisement
Guest User

Date sorter

a guest
May 21st, 2012
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. @echo off
  2. SetLocal EnableDelayedExpansion
  3.  
  4. set /p sday=Enter start date (01/Apr/12):
  5. REM set /p eday=Enter end date (04/May/12):
  6.  
  7. set ds=%sday:~0,2%
  8. set ms=%sday:~3,3%
  9. set ys=%sday:~9,2%
  10. REM set de=%eday:~0,2%
  11. REM set me=%eday:~3,3%
  12. REM set ye=%eday:~9,2%
  13.  
  14. set mark=false
  15. for %%A in (10 11 12) do (
  16. echo %%A %ys% %mark%
  17. if %%A EQU %ys% (
  18. set mark=true
  19. )
  20. if !mark! EQU 1 (
  21. set mark1=false
  22. for %%B in (Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec) do (
  23. if %%B EQU %ms% set mark1=true
  24. if !mark1! EQU true (
  25. set mark2=false
  26. for %%C in (01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31) do (
  27. if %%C EQU %sday% set mark2=true
  28. if !mark2! EQU true (
  29. echo date %%C/%%B/%%A/%name%
  30. )
  31. )
  32. )
  33. )
  34. )
  35. )
  36. pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement