我有一个显示为的日期时间06 August 2012 21:02:00
,需要使用 Perl 将其转换为 Unix 时间戳。
问问题
13597 次
2 回答
6
如果您想保留核心模块,请使用Time::Piece
(在 Perl 5.10 上可用):
use Time::Piece;
my $t = Time::Piece->strptime(shift,"%d %B %Y %H:%M:%S");
print $t->epoch, "\n";
./mypl "06 August 2012 21:02:00"
1344286920
于 2012-08-06T20:48:00.280 回答
6
use Date::Parse;
print str2time('06 August 2012 21:02:00');
于 2012-08-06T20:28:20.153 回答