fork download
  1. #include <vector>
  2. #include <string>
  3. #include <iostream>
  4. #include <ctime>
  5. #include <iomanip>
  6. #include <sstream>
  7.  
  8. int main()
  9. {
  10. std::vector<std::string> vec;
  11.  
  12. vec.push_back("2016:07:30 09:27:06");
  13. vec.push_back("2016:07:30 09:27:07");
  14. vec.push_back("2016:07:30 09:27:08");
  15.  
  16. for ( auto & i : vec )
  17. {
  18. struct std::tm tm;
  19. std::istringstream iss;
  20. iss.str(i);
  21. iss >> std::get_time(&tm,"%Y:%m:%d %H:%M:%S");
  22.  
  23. std::time_t time = mktime(&tm);
  24.  
  25. std::cout << i << " time = " << time << std::endl;
  26. }
  27. }
Success #stdin #stdout 0s 15248KB
stdin
Standard input is empty
stdout
2016:07:30 09:27:06 time = 1469870826
2016:07:30 09:27:07 time = 1469870827
2016:07:30 09:27:08 time = 1469870828