批处理对日期的处理实在麻烦,来个vbs先- Set fso = CreateObject("Scripting.FileSystemObject")
- set f = fso.OpenTextFile("ab cd.txt")
- f.ReadAll : lines = f.Line : f.Close
- set f = fso.OpenTextFile("ab cd.txt")
- Do While f.AtEndOfStream <> True
- s =s & GetDate(f.Line) & " " & f.ReadLIne & vbCrLf
- Loop
- fso.OpenTextFile("c.txt",2,True).Write s
-
- Function GetDate(nDiff)
- nDate = DateAdd("d", nDiff-lines, date)
- if month(nDate) <> month(nDate-1) then strMonChange = vbCrLf
- GetDate = strMonChange & _
- year(nDate) & "年" & _
- right("0" & month(ndate), 2) & "月" & _
- right("0" & day(ndate), 2) & "日"
- End Function
复制代码
|