UUID_TIME(3) Programmerarens handbok UUID_TIME(3)

uuid_time - extrahera den tidpunkt då UUID skapades

#include <uuid.h>

time_t uuid_time(const uuid_t uu, struct timeval *ret_tv)

Funktionen uuid_time() extraherar den tidpunkt då det medföljande tidsbaserade UUID uu skapades. Observera att UUID-skapelsetiden endast är kodad i vissa typer av UUID:er. Denna funktion kan bara rimligen förväntas extrahera skapelsetiden för UUID:er som skapats med funktionerna uuid_generate_time(3) och uuid_generate_time_safe(3). Det kan hända att den inte fungerar med UUID:er som skapats med andra mekanismer.

Den tid då UUID skapades, i sekunder sedan den 1 januari 1970 GMT (epoken), returneras (se time(2)). Den tid då UUID skapades, i sekunder och mikrosekunder sedan epoken, lagras också på den plats som ret_tv pekar på (se gettimeofday(2)).

Theodore Y. Ts’o

uuid(3), uuid_clear(3), uuid_compare(3), uuid_copy(3), uuid_generate(3), uuid_is_null(3), uuid_parse(3), uuid_unparse(3)

För felrapporter, använd felhanteraren https://github.com/util-linux/util-linux/issues.

Biblioteket libuuid är en del av paketet util-linux sedan version 2.15.1. Det kan laddas ner från Linux Kernel Archive https://www.kernel.org/pub/linux/utils/util-linux/.

2026-05-18 util-linux 2.42.1