boost-date-time

Jak parsować datę/czas z łańcucha znaków?

Input: ciągi znaków z datą i opcjonalnym czasem. Różne reprezentacje byłyby miłe, ale konieczne. Ciągi są dostarczane przez u ... ); int64_t ticks = mktime(&mTmTime); Myślę, że boost::date_time może zapewnić potrzebne przesunięcie, ale nie wiem jak.

Jak przekonwertować boost:: posix time:: ptime NA time t?

Czy Jest jakiś "standardowy" sposób, czy najlepsze co mogę zrobić, to obliczyć go bezpośrednio przez odjęcie od gregorian::date(1970,1,1)?