C++.时间间隔
1、HMI(Linux底层)上测试OK 20220315
#include "macrotypedef.h" #include "math.h" // 功能: ??? #include#include #include //using namespace std; void setDay(struct tm* day,int y,int m,int d) { day->tm_year=y-1900; day->tm_mon=m-1; day->tm_mday=d; day->tm_hour=day->tm_min=day->tm_sec=0; } int MacroEntry() { struct tm time1,time2; time_t tim1,tim2; int y1=1970,mon1=5,day1=4; int y2=2000,mon2=6,day2=14; // cin>>y1>>mon1>>day1; // cin>>y2>>mon2>>day2; setDay(&time1,y1,mon1,day1); setDay(&time2,y2,mon2,day2); tim1=mktime(&time1); tim2=mktime(&time2); int len=(tim2-tim1)/(24*60*60); //cout< LW4000 = len; return 0; }
2、
3、
4、