11

perlでEpoch-Seconds(タイムスタンプ)を取得するのは簡単です。

time

しかし、ミリ秒とは何ですか?最も効果的な方法は時間*1000のようですが、それは私が望むほど正確ではありません。@perldocに記載されている長期的なものを除いて、何か良いヒントはありますか?

4

3 に答える 3

13

Time :: HiResモジュールには、時間の代わりとなるドロップインがあります

$ perl -E 'say time'
1298827929
$ perl -MTime::HiRes=time -E 'say time'
1298827932.67446

あなたはperlFAQでもっと読むことができます

perldoc -q "How can I measure time under a second"
于 2011-02-27T17:35:25.097 に答える
5

実際の例は次のとおりです。

use Time::HiRes qw(gettimeofday);
print gettimeofday;
于 2011-11-21T19:01:02.853 に答える
0
perl -MTime::HiRes=time -e 'print time;'

Perlの場合:SunOS用に構築されたv5.8.4sun4 - solaris-64int)、oylenshpeegulの答えを変更する必要があります。

于 2014-02-08T02:03:28.170 に答える