Я пытаюсь найти эквивалентную опцию команды "uuid -d" linux в python, и в итоге использую ниже, как показано в Извлечение времени из UUID v1 в 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»:
uuid -d 78577992-6170-11e8-a1e4-f3a982af936e |grep "content: time:"
content: time: 2018-05-27 05:40:31.803022.6 UTC
Есть ли правильная опция для извлечения информации о времени из UUID в python, используя uuid или любые встроенные модули?