返回列表 发帖
只能显示三种格式:1.用空格隔开的格式,例如mm dd yyyy;2.用/隔开的格式,例如:dd/mm/yyy;3.用-隔开的格式,例如:yyyy-dd-mm
  1. @echo off&setlocal enabledelayedexpansion
  2. set "str=%date%"
  3. for /f "delims=0123456789-/" %%i in ("%str%") do set var=!str:%%i=!
  4. for /f "tokens=1-3 delims=-" %%i in ("%var%") do (
  5.     if "%%j" neq "" (
  6.        set yyyy=%%i&set mm=%%j&set dd=%%k
  7.     ) else (
  8.        for /f "tokens=1-3 delims=/" %%a in ("%var%") do (set mm=%%a&set dd=%%b&set yyyy=%%c)
  9.     )
  10. )
  11. set /p input=请输入:
  12. for /f "tokens=1-3" %%i in ("%input%") do if "%%j" neq "" call,echo %%%%i%% %%%%j%% %%%%k%%
  13. for /f "tokens=1-3 delims=-" %%i in ("%input%") do if "%%j" neq "" call,echo %%%%i%%-%%%%j%%-%%%%k%%
  14. for /f "tokens=1-3 delims=/" %%i in ("%input%") do if "%%j" neq "" call,echo %%%%i%%/%%%%j%%/%%%%k%%
  15. pause>nul
复制代码
(*^_^*)

TOP

返回列表