#include <iostream>
#include <time.h>
using namespace std;
int main() {
struct tm tm;
struct tm* tmp = &tm;
strptime("2014-01-02 06:00:00 EST", "%Y-%m-%d %T %Z", &tm);
// your code goes here
printf(" tm_sec = %d\n", tmp->tm_sec);
printf(" tm_min = %d\n", tmp->tm_min);
printf(" tm_hour = %d\n", tmp->tm_hour);
printf(" tm_mday = %d\n", tmp->tm_mday);
printf(" tm_mon = %d\n", tmp->tm_mon);
printf(" tm_year = %d\n", tmp->tm_year);
printf(" tm_wday = %d\n", tmp->tm_wday);
printf(" tm_yday = %d\n", tmp->tm_yday);
printf(" tm_isdst = %d\n", tmp->tm_isdst);
cout << "TZ = " << tm.tm_gmtoff << '\n';
cout << "Zone = " << tm.tm_zone << '\n';
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dGltZS5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglzdHJ1Y3QgdG0gdG07CglzdHJ1Y3QgdG0qIHRtcCA9ICZ0bTsKCQoJc3RycHRpbWUoIjIwMTQtMDEtMDIgMDY6MDA6MDAgRVNUIiwgIiVZLSVtLSVkICVUICVaIiwgJnRtKTsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQogICAgcHJpbnRmKCIgICAgdG1fc2VjICAgPSAlZFxuIiwgdG1wLT50bV9zZWMpOwogICAgcHJpbnRmKCIgICAgdG1fbWluICAgPSAlZFxuIiwgdG1wLT50bV9taW4pOwogICAgcHJpbnRmKCIgICAgdG1faG91ciAgPSAlZFxuIiwgdG1wLT50bV9ob3VyKTsKICAgIHByaW50ZigiICAgIHRtX21kYXkgID0gJWRcbiIsIHRtcC0+dG1fbWRheSk7CiAgICBwcmludGYoIiAgICB0bV9tb24gICA9ICVkXG4iLCB0bXAtPnRtX21vbik7CiAgICBwcmludGYoIiAgICB0bV95ZWFyICA9ICVkXG4iLCB0bXAtPnRtX3llYXIpOwogICAgcHJpbnRmKCIgICAgdG1fd2RheSAgPSAlZFxuIiwgdG1wLT50bV93ZGF5KTsKICAgIHByaW50ZigiICAgIHRtX3lkYXkgID0gJWRcbiIsIHRtcC0+dG1feWRheSk7CiAgICBwcmludGYoIiAgICB0bV9pc2RzdCA9ICVkXG4iLCB0bXAtPnRtX2lzZHN0KTsKICAgIAogICAgY291dCA8PCAiVFogICA9ICIgPDwgdG0udG1fZ210b2ZmIDw8ICdcbic7CiAgICBjb3V0IDw8ICJab25lID0gIiA8PCB0bS50bV96b25lICAgPDwgJ1xuJzsKCglyZXR1cm4gMDsKfQ==