Мне было интересно, можно ли сравнить конкретную дату (в формате ММ / ДД / ГГ) с текущей системной датой и получить разницу в минутах?
Вмои прошлые вопросы, я смог собрать даты процессов и папок и создать преобразование в минуты, но я в тупике.
Мой проект использует Batch / CMD и Powershell, поэтому любой из этих форматовбыло бы более чем приемлемым.
Вот код, который я использую для ввода дат в минуты с процессами:
if exist "C:\Windows\Prefetch\JAVAW*.*" (
for /f "usebackq" %%A in (`
powershell -NoP -C "[int]([datetime]::Now - (gci 'C:\Windows\Prefetch\JAVAW*.*' -Force).LastWriteTime).TotalMinutes"
`) do set "AgeMinutes=%%A"
)
if exist "C:\Windows\Prefetch\JAVAW*.*" echo JAVAW.pf was modified %AgeMinutes% minutes ago.
if not exist "C:\Windows\Prefetch\JAVAW*.*" echo Error: file not found.
Возможно ли сравнение с текущей датой (и вывод ее в минутах)?