11
votes

Quelle est la meilleure façon d'obtenir Epoch millisecondes à Perl?

Il est facile d'obtenir EPOCH-SECONDS (TIMESTAMP) dans Perl: XXX

Mais qu'est-ce qu'il y a de millisecondes? Le moyen le plus efficace semble être temps * 1000, mais ce n'est pas aussi précis que je le veux. Toutes les bonnes notes, à l'exception des termes longs documentés @Perldoc?


0 commentaires

3 Réponses :


13
votes

the TIME :: Embauche Module a un remplacement Drop-in pour temps

perldoc -q "How can I measure time under a second"


3 commentaires

Hm ... je reçois toujours le temps d'intégration avec TIME :: Embauche . Cependant, clock_gettime () à partir de ce module fait le tour. C'est Perl 5.10.0


@Dallaylaen: Avez-vous exporté le temps de l'heure :: embauche?


Merci, c'était mon erreur. Bien sûr TEMPS UTILISATION :: Embauche QW / Time / Fonctionne bien.



5
votes

Un exemple de monde réel serait:

use Time::HiRes qw(gettimeofday);
print gettimeofday;


0 commentaires

0
votes
perl -MTime::HiRes=time -e 'print time;'
For Perl: v5.8.4 built for SunOS (sun4-solaris-64int), oylenshpeegul's answer needs to be modified.

0 commentaires