【问题标题】:perl xml dom get_timestamp() formatperl xml dom get_timestamp() 格式
【发布时间】:2011-05-05 20:43:28
【问题描述】:

我正在使用 get_timestamp() 获取时间戳,我得到的返回是:

2010-10-5T11:12:34

但我需要的是 2010-10-05T11:12:34

我需要 dd 格式的日期,即使它是一位数的日期。有什么办法可以做到吗?我可以在使用 get_timestamp() 时指定格式吗?

【问题讨论】:

    标签: xml perl dom scripting timestamp


    【解决方案1】:

    您实际上并没有指定 get_timestamp() 来自哪个模块。但是扔掉它,使用DateTime

    use DateTime;
    my $dt = DateTime->new(
        year => 2010,
        month => 10,
        day => 5,
        hour => 11,
        minute => 12,
        second => 34
    );
    print $dt->strftime('%Y-%m-%dT%T'), "\n";
    
    # it also magically stringifies to your desired format:
    print $dt . '', "\n";
    

    【讨论】:

    • 感谢您的回复,我解决了它:date +"%Y-%m-%d""T""%T" - 从 bash 本身得到它。
    猜你喜欢
    • 2011-04-30
    • 1970-01-01
    • 2013-07-24
    • 2013-10-02
    • 1970-01-01
    • 2015-09-04
    • 2011-05-09
    • 2011-06-15
    • 2014-01-18
    相关资源
    最近更新 更多