Как перевести метку времени в миллисекундах к времени? - PullRequest
0 голосов
/ 05 июля 2011

Как мне перевести метку времени в миллисекундах в формат времени, такой как "13: 52: 11.12"?

Ответы [ 2 ]

5 голосов
/ 05 июля 2011
use DateTime;
my $t = time() * 1000 + 400;

print DateTime->from_epoch(epoch => $t/1000)->format_cldr('H:m:s.S');
# 13:22:47.4
1 голос
/ 05 июля 2011
divide by 1000 to get seconds.
Divide by 86400 to get days
Divide remainder of above division by 3600 to get hours
Divide remainder by 60 to get minutes, remainder is seconds
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...