如何将日期时间转换为perl中的yyyy-mm-dd hh:mm:ss格式?

时间:2014-02-13 05:50:10

标签: perl datetime

如何将日期时间转换为其他格式? 这是我的约会:2014年2月11日星期二08:47:59 如何转换为2014-02-11 08:47:59

谢谢!

2 个答案:

答案 0 :(得分:2)

自2007年以来,Time::Piece模块已包含在Perl中。

#!/usr/bin/perl

use strict;
use warnings;
use 5.010;

use Time::Piece;

my $input = 'Tue Feb 11 08:47:59 2014';

my $dt = Time::Piece->strptime($input, '%a %b %d %H:%M:%S %Y');

say $dt->strftime('%Y-%m-%d %H:%M:%S');

答案 1 :(得分:1)

您可以使用DateTime模块。