|
把6楼的代码稍做改动就可以了。
- @echo off
- setlocal enabledelayedexpansion
- set str=〇一二三四五六七八九
- for /f "tokens=1-3 delims=." %%i in (test.txt) do (
- set /a y=%%i,m=10%%j,d=10%%k
- call :change
- )
- pause
- exit
- :change
- set day=
- set str1=%y%%m:~-2%%d:~-2%
- for /l %%i in (0,1,7) do (
- set var=!str1:~%%i,1!
- call set day=!day!%%str:~!var!,1%%
- )
- set str1=%day:~0,4%年%day:~4,1%十%day:~5,1%月%day:~6,1%十%day:~7,1%日
- set str1=%str1:〇十=%
- set str1=%str1:一十=十%
- set str1=%str1:十〇=十%
- echo %str1%
- goto :eof
复制代码 |
|