【发布时间】:2011-09-24 20:07:51
【问题描述】:
如何从 perl 中获取当前纪元时间并找到 6 个月前的纪元时间?
我需要比较文件的创建日期以查看它是否为 6 个月或更早。
【问题讨论】:
-
两个数字的差值是如何计算的? X 秒(或毫秒等)如何转换为天(或月)? (要 100% 准确,您需要一个了解闰日之类的 Date 模块。但是,对于“6 个月”,基本数学是 A-OK。)
-
我只需要一个粗略的计算,不需要纳秒什么的。我只需要查看文件是否超过 6 个月,如果是我们删除它。
-
@pst:对于“一周”或“N 天”,基本数学是可以的,但六个月中的天数取决于开始/结束日期。
-
POSIX 文件没有创建日期。
-
@Dave Sherohman "30.5 天" ;-)