Преобразование ISO 8601 в time_t на C или наоборот

Согласно ISO 8601 , время может быть указано в разных форматах.

Моя программа не знает, какой именно формат ISO 8601 будет указан.

В этом случае, как мне преобразовать его в time_t?

strptime требует, чтобы вы указали формат (который я не знаю заранее в моем случае).

Конечная цель: сравнить 2 отметки времени time_t.

Изменить 0: Потому что моя цель - сравнить 2 отметки времени, преобразование time_t в ISO 8601 также будет работать.

7
задан Jonathan Leffler 8 July 2011 в 00:30
поделиться