我想知道是否可以将特定日期(采用MM / DD / YY格式)与当前系统日期进行比较,并以分钟为单位进行计算?
在我过去的问题中,我已经能够获取进程和文件夹的日期并创建到分钟的转换,但是我很困惑。
我的项目使用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.
是否可以与当前日期进行比较(并将其输出为分钟)?