batman 当前离线
考官
荣誉版主
330001--330002--330106 330001--330006--330108 330001--330007--330112 330101--330108--330205 330101--330110--330212 330201--330211--330301 330302--330304--330309 330302--330308--330402 330302--330410--330408 330402--330406--330411 330505--330511--330807复制代码
2000年1月--2000年2月--2001年6月 2000年1月--2000年6月--2001年8月 2000年1月--2000年7月--2001年12月 2001年1月--2001年8月--2002年5月 2001年1月--2001年10月--2002年12月 2002年1月--2002年11月--2003年1月 2003年2月--2003年4月--2003年9月 2003年2月--2003年8月--2004年2月 2003年2月--2004年10月--2004年8月 2004年2月--2004年6月--2004年11月复制代码
lengmoke 当前离线
列兵
@echo off setlocal EnableDelayedExpansion for /f %%i in (a.txt) do ( set str=%%i set str=20!str:~2,2!年!str:~4,2!月--20!str:~10,2!年!str:~12,2!月--20!str:~18,2!年!str:~20,2!月 echo !str:年0=年! )复制代码
TOP
curious 当前离线
二级士官
@echo off&setlocal enabledelayedexpansion for /f "tokens=1-3 delims=--" %%i in (a.txt) do ( call :aa %%i call :aa %%j call :aa %%k echo !b:~2! set b= ) pause>nul goto :eof :aa set a=%1 set a=!a:330=200! set a1=!a:~0,4!年 set a2=!a:~-2! if !a2! lss 10 (set a2=!a2:~-1!) else (set a2=!a2:~-2!) set a=!a1!!a2!月 set b=!b!--!a!复制代码
评分人数
tab 当前离线
少将
zhouyongjun 当前离线
上校
@echo off&setlocal enabledelayedexpansion for /f "tokens=1-3 delims=-" %%a in (a.txt) do ( set/a y1=%%a/100,y1-=1300,m1=%%a%%100,y2=%%b/100,y2-=1300,m2=%%b%%100,y3=%%c/100,y3-=1300,m3=%%c%%100 echo !y1!年!m1!月--!y2!年!m2!月--!y3!年!m3!月 ) pause复制代码
netbenton (秋风夜雨)当前离线
keen 当前离线
@echo off&setlocal enabledelayedexpansion for /l %%a in (3300,1,3315) do ( set #a=%%a for /l %%b in (1,1,9) do (set %%a0%%b=20!#a:~2,2!年%%b月) for %%b in (10 11 12) do (set %%a%%b=20!#a:~2,2!年%%b月) ) for /f "tokens=*" %%a in (a.txt) do ( for /f "tokens=1-3 delims=-" %%b in ("%%a") do (echo !%%b!--!%%c!--!%%d!) ) echo.&pause复制代码
@echo off&setlocal enabledelayedexpansion for /f %%i in (a.txt) do ( set str=%%i&set str=!str:--= !&set "v=" for %%j in (!str!) do ( set var=%%j&set var=!var:330=200! set var1=!var:~0,4! if "!var:~-2,1!" equ "0" (set var2=!var:~-1,1!) else (set var2=!var:~-2,2!) set v=!v!!var1!年!var2!月-- ) echo !v:~0,-2! ) pause复制代码
zhangmi 当前离线
原帖由 bater 于 2008-9-12 09:11 发表 呵呵,是我没有读懂题目,我首先把你A.txt的 数据利用 替换把-- 换成空格 ,然后由excel的数据导入进去 所以得到的数据,是没有--的,又看了下题目正如你说的用&把“--”是可以的,总之,我的excle老师告诉我,在 ...
bater 当前离线
原帖由 bater 于 2008-9-11 22:03 发表 在空白单元里输入公式=LEFT(REPLACE(A1,1,3,200),4)&"年"&RIGHT(A1,2)&"月"然后按照内容多少把数据全部选中后,全部数据转换成下列: 2000年01月 2000年02月 2001年06月 2000年01月 200 ...