【发布时间】:2012-02-28 06:00:25
【问题描述】:
我正在寻找有关如何正确执行此操作的 Perl 帮助。我不介意使用库来执行此操作。
我正在从 mySQL 数据库中提取 UTC 时间戳,格式如下:2012-02-06 13:50:09
我需要 Perl 提取当前的 UTC 时间并以分钟(或秒)为单位获取两个时间戳之间的差异。我在 Unix 子进程中执行此操作,但我很难获取 UTC 时间并进行比较,因为本地机器在东部时间运行。我不介意在 Unix 时间执行此操作,但不确定如何准确获取 UTC 时间以与来自 mysql 的基于 UTC 的时间戳“last_timestamp”进行比较。
my $date_diff = qx(date -d "\$(date +'%F %T')" +%s) -
qx(date -d "$last_timestamp" +%s);
与往常一样,您的帮助肯定会受到赞赏和重视。
【问题讨论】: