如何在perl中获取日期时间的当前时间

时间:2013-05-28 12:20:14

标签: perl datetime timestamp

我正在编写一个以日期时间格式获取当前时间的perl脚本。如何在perl中以datetime格式将当前时间存储到变量中。

3 个答案:

答案 0 :(得分:3)

use strict;
use warnings;
use DateTime;    
my $dt   = DateTime->now;   # Stores current date and time as datetime object

答案 1 :(得分:3)

您可以使用“localtime()”返回EPOCH时间。

您可以将其转换为字符串时间。如果那是你想要的。 strftime(“%Y-%m-%d%H:%M:%S”,当地时间);

答案 2 :(得分:1)

在标准POSIX模块中使用 strftime

$ perl -MPOSIX -le 'print strftime "%F %T", localtime $^T'

Perl绑定中 strftime 的参数旨在与 localtime gmtime 的返回值保持一致。