#include <vector>
#include <string>
#include <iostream>
#include <ctime>
#include <iomanip>
#include <sstream>
int main()
{
std::vector<std::string> vec;
vec.push_back("2016:07:30 09:27:06");
vec.push_back("2016:07:30 09:27:07");
vec.push_back("2016:07:30 09:27:08");
for ( auto & i : vec )
{
struct std::tm tm;
std::istringstream iss;
iss.str(i);
iss >> std::get_time(&tm,"%Y:%m:%d %H:%M:%S");
std::time_t time = mktime(&tm);
std::cout << i << " time = " << time << std::endl;
}
}
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3RpbWU+CiNpbmNsdWRlIDxpb21hbmlwPgojaW5jbHVkZSA8c3N0cmVhbT4KCmludCBtYWluKCkKewogIHN0ZDo6dmVjdG9yPHN0ZDo6c3RyaW5nPiB2ZWM7CgogIHZlYy5wdXNoX2JhY2soIjIwMTY6MDc6MzAgMDk6Mjc6MDYiKTsKICB2ZWMucHVzaF9iYWNrKCIyMDE2OjA3OjMwIDA5OjI3OjA3Iik7CiAgdmVjLnB1c2hfYmFjaygiMjAxNjowNzozMCAwOToyNzowOCIpOwoKICBmb3IgKCBhdXRvICYgaSA6IHZlYyApCiAgewogICAgc3RydWN0IHN0ZDo6dG0gdG07CiAgICBzdGQ6OmlzdHJpbmdzdHJlYW0gaXNzOwogICAgaXNzLnN0cihpKTsKICAgIGlzcyA+PiBzdGQ6OmdldF90aW1lKCZ0bSwiJVk6JW06JWQgJUg6JU06JVMiKTsKCiAgICBzdGQ6OnRpbWVfdCB0aW1lID0gbWt0aW1lKCZ0bSk7CgogICAgc3RkOjpjb3V0IDw8IGkgPDwgIiB0aW1lID0gIiA8PCB0aW1lIDw8IHN0ZDo6ZW5kbDsKICB9Cn0=