Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 将当前日期和时间与文件进行比较_Date_Unix_Time_Comparison - Fatal编程技术网

Date 将当前日期和时间与文件进行比较

Date 将当前日期和时间与文件进行比较,date,unix,time,comparison,Date,Unix,Time,Comparison,我希望将文件的上次更新日期和时间与当前日期进行比较 要确定文件的日期/时间,我将时间和日期标记拆分如下: find . -maxdepth 1 -type f -name \*.dat -printf "%Tm,%Td,%TH,%TM\n" 我希望与当前日期匹配: date '+%m,%d,%H,%M' 两者的格式相同-DD MM HH MM-我想比较一下时间是否超过两分钟 我最好的编码方法是什么?我可以使用我获得的值吗 甚至-会有更简单的方法吗?是的,有更简单的方法 你可以用 find -

我希望将文件的上次更新日期和时间与当前日期进行比较

要确定文件的日期/时间,我将时间和日期标记拆分如下:

find . -maxdepth 1 -type f -name \*.dat -printf "%Tm,%Td,%TH,%TM\n"
我希望与当前日期匹配:

date '+%m,%d,%H,%M'
两者的格式相同-
DD MM HH MM
-我想比较一下时间是否超过两分钟

我最好的编码方法是什么?我可以使用我获得的值吗


甚至-会有更简单的方法吗?

是的,有更简单的方法

你可以用

find -mmin -2
查找不到两分钟前更改的所有条目

当然,也可以使用

find -mmin +2

查找超过两分钟(已更改超过两分钟)的条目。

太棒了,非常感谢。如果我能投更多的票,我会投更多的票。这或多或少只是阅读手册页(或者让它在几年前阅读并记住上面写的内容)。我认为投一票就足够了;-)无论如何,谢谢你:)