refactoring str_to_time