В настоящее время у меня есть это:
for /F "tokens=2 delims==." %%I in ('%SystemRoot%\System32\wbem\wmic.exe OS GET LocalDateTime /VALUE') do set "FileNameDate=%%I"
set "FileNameDate=%FileNameDate:~0,4%-%FileNameDate:~4,2%-%FileNameDate:~6,2%"
Используется для получения даты в формате, который соответствует формату дат в файлах, которые другой пакетный файл использует для поиска прошлых дат.Я хочу использовать это снова, но я хочу изменить дату, вычитая 2 года из нее.Поэтому вместо вывода:
2018-11-29
Я бы хотел получить:
2016-11-29
Понять?
Как я могу это сделать?