perl - 我们如何在 perl 中将 UUID 转换为日期

标签 perl perl-module

我对 Perl 语言很陌生。如何转换 UUID到日期格式2011-04-22 ?

例如,我有这样的 UUID
118ffe80-466b-11e1-b5a5-5732cf729524 .

如何将其转换为日期格式?

最佳答案

模块UUID::Tiny有一个名为 time_of_UUID() 的方法可能会有所帮助:
time_of_UUID()

This function accepts UUIDs and UUID strings. 
Returns the time as a   floating point value, so use int() 
to get a time() compatible value.

Returns undef if the UUID is not version 1.

my $uuid_time = time_of_UUID($uuid);

RFC4122 的时间戳部分也可以补充Wikipedia关于 UUID 的文章。

关于perl - 我们如何在 perl 中将 UUID 转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15127648/

相关文章:

linux - 使用 cpan 问题安装 XML::Parser

perl - 如何使用对安装在非标准位置的 Perl 模块的依赖?

perl - 未定义的子程序 &PDL::divide

Perl 下拉菜单和 Unicode

perl - WWW::Mechanize->get 错误(不支持 HTTPS)

perl-module - 使用 cpanm 安装 Perl 模块

将 valgrind 的输出捕获到编程中

perl - 在 perl 中添加哈希时遇到问题

perl - 来自编码函数的检查参数

perl - 如何检测格式错误的 UTF 字符