我正在编写一个以日期时间格式获取当前时间的perl脚本。如何在perl中以datetime格式将当前时间存储到变量中。
答案 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 的返回值保持一致。