fork download
  1. #include <iostream>
  2. #include <time.h>
  3. using namespace std;
  4.  
  5. int main() {
  6. struct tm tm;
  7. struct tm* tmp = &tm;
  8.  
  9. strptime("2014-01-02 06:00:00 EST", "%Y-%m-%d %T %Z", &tm);
  10. // your code goes here
  11.  
  12. printf(" tm_sec = %d\n", tmp->tm_sec);
  13. printf(" tm_min = %d\n", tmp->tm_min);
  14. printf(" tm_hour = %d\n", tmp->tm_hour);
  15. printf(" tm_mday = %d\n", tmp->tm_mday);
  16. printf(" tm_mon = %d\n", tmp->tm_mon);
  17. printf(" tm_year = %d\n", tmp->tm_year);
  18. printf(" tm_wday = %d\n", tmp->tm_wday);
  19. printf(" tm_yday = %d\n", tmp->tm_yday);
  20. printf(" tm_isdst = %d\n", tmp->tm_isdst);
  21.  
  22. cout << "TZ = " << tm.tm_gmtoff << '\n';
  23. cout << "Zone = " << tm.tm_zone << '\n';
  24.  
  25. return 0;
  26. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
    tm_sec   = 0
    tm_min   = 0
    tm_hour  = 6
    tm_mday  = 2
    tm_mon   = 0
    tm_year  = 114
    tm_wday  = 4
    tm_yday  = 1
    tm_isdst = 0
TZ   = 134514923
Zone = |�