Одним из подходов может быть синтаксический анализ строки в различных компонентах и использование их для заполнения структуры tm. Когда у вас есть структура, заполненная данными, вы можете использовать функцию C mktime для преобразования структуры в тип time_t.
Возможно, есть более идеальные способы сделать это в визуальном C ++, но в обычном C / C ++ это, вероятно, будет таким способом, пока я не найду лучший алгоритм.