O_O me sorprende lo fácil que se da por vencido y la poca habilidad para interpretar código de las nuevas generaciones.
strptime solo es una función que le asigna los valores correctos a la estructura que le pases.
Código C:
Ver original// strptime("2015-01-18", "%Y-%m-%d", &start_time);
start_time.tm_mday = 18; start_time.tm_mon = 0; start_time.tm_year = 115;
// strptime("2015-01-24", "%Y-%m-%d", &end_time);
end_time.tm_mday = 24; end_time.tm_mon = 0; end_time.tm_year = 115;