LINUX.ORG.RU
Ответ на: комментарий от UVV

тебе скорее всего придётся сравнивать tm при помощи своего кода ибо мне ничего подходящего видеть не приводилось

ЗЫ: можешь преобразовывать в time_t и сравнивать time_t думаю это будет оптимальный вариант

cvv ★★★★★
()
Ответ на: комментарий от cvv

> ЗЫ: можешь преобразовывать в time_t и сравнивать time_t думаю это будет оптимальный вариант

нет, совершенно неоптимальный бо
time_t идет в секундах.
timespec - секунды + наносекунды.
идея понятна? :)

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от cvv

>ты перепутал time_t with tm

Нет, просто лучше обращаться со временем в секундах, а если нужен формат tm то использовать ctime или gmtime в зависимости от того что нужно.

SatanClaus ★★★
()
Ответ на: комментарий от klalafuda

ты не вьехал.

человек ведёт речь только о tm && time_t

timespec я упомянул по ошибке ибо криво понял вопрос

cvv ★★★★★
()
Ответ на: комментарий от SatanClaus

Секунды, кстати, играют меньшую роль в задаче!
Больше важны дата и время!
Ок, будем сравнивать ручками!

UVV ★★★★★
() автор топика
Ответ на: комментарий от SatanClaus

>Нет, просто лучше обращаться со временем в секундах,

никто не спорит. но исходная задача содержит tm а не time_t.

>а если нужен формат tm то использовать gmtime в зависимости от того что нужно.

согласен, а также mktime

cvv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.