Как преобразовать строковую переменную, содержащую время, в тип time_t в С++?

У меня есть строковая переменная, содержащая время в форматечч:мм:сс. Как преобразовать его в тип time_t? например: string time_details = "16:35:12"

Кроме того, как сравнить две переменные, содержащие время, чтобы решить, какая из них самая ранняя? например: строка curr_time = "18:35:21" string user_time = "22:45:31"

33
задан R11G 26 June 2012 в 18:04
поделиться