我试图在python中找到一个等价的选项“uuid-d”linux命令,最后使用以下命令,如Extract the time from a UUID v1 in python中所示:
request_id = 78577992-6170-11e8-a1e4-f3a982af936e
request_uuid = uuid.UUID(request_id)
print (datetime.fromtimestamp((request_uuid.time - 0x01b21dd213814000L)*100/1e9))
它将时间打印为“2018-05-27 15:40:31.803023”,与实际时间不同的是“uuid-d”命令:
^{pr2}$在python中,是否有正确的选项可以使用UUID或任何内置模块从UUID中提取时间信息?在
您提供的
request_id
与使用uuid -d
测试的uuid不同。如果您更正了这一差异,它们将对应(使用Extract the time from a UUID v1 in python的答案进行检查)。在相关问题 更多 >
编程相关推荐