Предупреждение: strptime является POSIX -функцией (может быть недоступно через time.h на платформе ОС «Windows»).
#include <time.h>
struct tm time;
strptime("2011-04-01", "%Y-%m-%d", &time);
time_t loctime = mktime(&time); // timestamp in current timezone
time_t gmttime = timegm(&time); // timestamp in GMT