perl - 如何将文件创建时间与 Perl 中的当前时间进行比较?

标签 perl file time

我想比较 Perl 中的当前时间和文件创建时间,但两者的格式不同。本地时间采用以下格式:

22116291110813630

和文件创建时间是
Today, December 29, 2008, 2:38:37 PM

我如何比较哪个更大以及它们的差异?

最佳答案

它甚至比使用 stat() 和 time()/localtime() 更容易。

my $diff = -M $filename;

-M 运算符返回文件的“年龄”(自程序启动以来的天数)。它记录在 -X functions 下或在 perldoc -f -X .

关于perl - 如何将文件创建时间与 Perl 中的当前时间进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/397495/

相关文章:

web-services - perl 500 SSL 协商失败

c++ - 使用 <filesystem> 检查目录是否存在

javascript - 在node.js中使用tcp发送大文件但收到损坏的文件

python - 在Python中比较unix时间戳

sql - 查询最近 5 年

time - 在golang中获取3年前的时间戳?

linux - 如何获取管道另一侧的pid?

perl - 如何从 Perl 脚本中守护进程 Perl 脚本?

perl:从包含对它的引用的哈希打印一个字符串

linux - 知道 linux 中的设备特殊文件主要和次要编号