Perl:如何将毫秒转换为时间戳或日期

时间:2012-12-14 13:55:58

标签: perl date

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

1 个答案:

答案 0 :(得分:8)

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

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

gmtime