Windows 在日志文件中有许多不同的日期格式

Windows 在日志文件中有许多不同的日期格式,windows,date,server,windows-7-x64,Windows,Date,Server,Windows 7 X64,我编写了一个脚本,将文件中的所有日期格式替换为类似的格式。我需要编写一个窗口脚本来查找和替换日期格式 只有当日期是一个单独的单词时才能找到,但如果长单词中的日期找不到,则无法找到。 我怎样才能替换它?以另一种形式 @ECHO ON for /f "tokens=1,2,3,* delims=/-" %%i in ('type "log.old"') do ( set "year=%%i" set "month=%%j"

我编写了一个脚本,将文件中的所有日期格式替换为类似的格式。我需要编写一个窗口脚本来查找和替换日期格式

只有当日期是一个单独的单词时才能找到,但如果长单词中的日期找不到,则无法找到。 我怎样才能替换它?以另一种形式

@ECHO ON
for /f "tokens=1,2,3,* delims=/-" %%i in ('type "log.old"') do (
set "year=%%i"
set "month=%%j"
set "day=%%k"
    findstr /N /O [1-2][0-9][0-9][0-9]/[0-3][0-9]/ ie8.log
ECHO i = %%i
ECHO j = %%j    
ECHO k = %%k
echo %%k/%%j/%%i
)>>"new.log"