是否可以专门比较两个日期?

时间:2018-12-18 04:00:03

标签: date batch-file cmd compare

我想知道是否可以将特定日期(采用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.

是否可以与当前日期进行比较(并将其输出为分钟)?

0 个答案:

没有答案