конвертировать секунды в ДД: ЧЧ: ММ на языке Си - PullRequest
0 голосов
/ 19 сентября 2019

как мне преобразовать секунды в формат DD: HH: MM на языке C?

Секунды в десятичном значении = 1397071 конвертировано. Результат с использованием инструмента конвертации: 16 дней 04: 04: 31.

как мне выполнить преобразование в формат DD: HH: MM в C?

1 Ответ

1 голос
/ 19 сентября 2019

Прочитайте стандарт C11 n1570 (также здесь в PDF).Используйте функции из <time.h>, описанные в §7.27

. В Linux страница time (7) также очень информативна.

Возможно, вы захотите использовать time, localtime, strptime

А детали гораздо сложнее, чем вы верите.Например, високосных секунд !Или летнее время !

Лучше использовать возможности синхронизации, предоставляемые вашей операционной системой .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...