fork(1) download
  1. #include <iostream>
  2. #include <ctime>
  3.  
  4. int main()
  5. {
  6. // time: 16 00 26
  7. // date: 11 02 13
  8. std::tm time2013;
  9. time2013.tm_hour = 16;
  10. time2013.tm_min = 00;
  11. time2013.tm_sec = 26;
  12. time2013.tm_mday = 11;
  13. time2013.tm_mon = 2-1;
  14. time2013.tm_year = 113;
  15.  
  16. // time: 00 00 00
  17. // date: 01 01 1970
  18. std::tm time1970;
  19. time1970.tm_hour = 00;
  20. time1970.tm_min = 00;
  21. time1970.tm_sec = 00;
  22. time1970.tm_mday = 01;
  23. time1970.tm_mon = 1-1;
  24. time1970.tm_year = 70;
  25.  
  26. std::cout << std::fixed
  27. << std::difftime( std::mktime(&time2013), std::mktime(&time1970) ) << '\n' ;
  28. }
  29.  
Success #stdin #stdout 0s 3028KB
stdin
Standard input is empty
stdout
1360598426.000000