struct timeval
представляет и мгновенно по времени с двумя членами, tv_sec
(секунды) и tv_usec
(микросекунды). В этом представлении tv_usec
само по себе не является абсолютным временем, это смещение на 1 секунду от tv_sec
.
struct timespec
работает так же, за исключением того, что вместо микросекунд его смещение (tv_nsec
) хранится в наносекундных единицах.
Вопрос в том, существует ли стандартный способ конвертации между этими двумя?