【问题标题】:Perl: How to convert milliseconds to timestamp or datePerl:如何将毫秒转换为时间戳或日期
【发布时间】:2012-12-02 12:49:46
【问题描述】:

我需要将时间(以毫秒为单位)转换为日期格式:YYYY-mm-dd hh:mm:ss 请帮忙

【问题讨论】:

标签: perl date


【解决方案1】:

“毫秒”不表示时间,它们表示持续时间。听起来你有一个 unix 纪元时间戳乘以 1000 加上毫秒。

use POSIX qw( strftime );
my $formatted = strftime("%Y-%m-%d %H:%M:%S", localtime($ts/1000));

gmtime

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-11
    • 2016-03-04
    • 2013-03-09
    • 2017-05-28
    相关资源
    最近更新 更多