【发布时间】:2015-04-15 06:03:16
【问题描述】:
我需要使用 perl 将任何给定的日期或日期时间转换为微秒。我尝试了以下代码,它仅适用于您当前运行它的时间。
use Time::HiRes qw(gettimeofday);
my $timestamp = int (gettimeofday * 1000);
print STDOUT "timestamp = $timestamp\n";
我想知道是否有办法在 perl 中将任何给定的日期或日期时间转换为微秒,如何? 顺便说一句,我没有安装 Parse 模块。我的 perl 版本是为 i386-linux-thread-multi 构建的 v5.8.8。
【问题讨论】:
-
我只是评论,因为我没有代码给你。 Time::Piece 是一个核心模块,您可以在将日期(可能使用
strptime)转换为->epoch后执行 1000 * 操作。 -
@Ashley Time::Piece 在 perl 5.9.5 的模块核心中;
标签: perl