date - 是否可以批量专门比较两个日期?
问题描述
我想知道是否可以将特定日期(以 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.
是否可以与当前日期进行比较(并将其输出为分钟)?
解决方案
推荐阅读
- nginx - Nginx 405 方法不允许,即使是 JSON 响应
- c++ - 我需要做一个深拷贝,我是否正确使用了我的复制构造函数?
- c++ - 如何在 C++11 的内存池中分配 std::map 的内部 RB_tree 节点?
- android - 在 onCreate 开始时使用 setText 无法更改我的 textView 的文本
- javascript - 根据变量的长度多次进行突变调用
- google-cloud-platform - Google Cloud 分层计费 - 项目 v 计费帐户
- python - 在 numpy 数组中查找最近的值
- jenkins - 如何在我的代码中引用 jenkinsfile 声明性工具参考
- csv - 在 PySpark 中,SparkSession 和 Databricks 中用于导入 CSV 文件的 Spark-CSV 模块有什么区别?
- video - 如何使用 Audacity 和 ffmpeg 放大音量?