#include <iostream>
#include <ctime>
int main()
{
// time: 16 00 26
// date: 11 02 13
std::tm time2013;
time2013.tm_hour = 16;
time2013.tm_min = 00;
time2013.tm_sec = 26;
time2013.tm_mday = 11;
time2013.tm_mon = 2-1;
time2013.tm_year = 113;
// time: 00 00 00
// date: 01 01 1970
std::tm time1970;
time1970.tm_hour = 00;
time1970.tm_min = 00;
time1970.tm_sec = 00;
time1970.tm_mday = 01;
time1970.tm_mon = 1-1;
time1970.tm_year = 70;
std::cout << std::fixed
<< std::difftime( std::mktime(&time2013), std::mktime(&time1970) ) << '\n' ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3RpbWU+CgppbnQgbWFpbigpCnsKICAgIC8vIHRpbWU6IDE2IDAwIDI2CiAgICAvLyBkYXRlOiAxMSAwMiAxMwogICAgc3RkOjp0bSB0aW1lMjAxMzsKICAgIHRpbWUyMDEzLnRtX2hvdXIgPSAxNjsKICAgIHRpbWUyMDEzLnRtX21pbiA9IDAwOwogICAgdGltZTIwMTMudG1fc2VjID0gMjY7CiAgICB0aW1lMjAxMy50bV9tZGF5ID0gMTE7CiAgICB0aW1lMjAxMy50bV9tb24gPSAyLTE7CiAgICB0aW1lMjAxMy50bV95ZWFyID0gMTEzOwoKICAgIC8vIHRpbWU6IDAwIDAwIDAwCiAgICAvLyBkYXRlOiAwMSAwMSAxOTcwCiAgICBzdGQ6OnRtIHRpbWUxOTcwOwogICAgdGltZTE5NzAudG1faG91ciA9IDAwOwogICAgdGltZTE5NzAudG1fbWluID0gMDA7CiAgICB0aW1lMTk3MC50bV9zZWMgPSAwMDsKICAgIHRpbWUxOTcwLnRtX21kYXkgPSAwMTsKICAgIHRpbWUxOTcwLnRtX21vbiA9IDEtMTsKICAgIHRpbWUxOTcwLnRtX3llYXIgPSA3MDsKCiAgICBzdGQ6OmNvdXQgPDwgc3RkOjpmaXhlZCAKICAgICAgICA8PCBzdGQ6OmRpZmZ0aW1lKCBzdGQ6Om1rdGltZSgmdGltZTIwMTMpLCBzdGQ6Om1rdGltZSgmdGltZTE5NzApICkgPDwgJ1xuJyA7Cn0K