Как преобразовать строку ISO 8601 в time_t в C ++?

Кто-нибудь знает, как перейти от строки даты / времени в формате ISO-8601 к строке time_t ]? Я использую C ++, и он должен работать в Windows и Mac.

Я написал код, но уверен, что есть версия, более «стандартная».

Я получу дату вроде 2011 -03-21 20:25 и я должен сказать, в прошлом это время или в будущем.

11
задан Drew Noakes 11 February 2014 в 13:42
поделиться