class logTime {
public:
void setTime(string s)
{
sscanf(s.c_str(), "%04d-%02d-%02d %02d:%02d:%02d,%d", &year, &month, &day, &hour, &minute, &second, &millisecond);
cout << "logTime" << year << "-" << month << "-" << day << " " << hour << ":" << minute << ":" << second << "," << millisecond << std::endl;
}
double deltaTinMS(logTime lt2)
{
time_t t2 = lt2.t1;
double deltaT;
deltaT = difftime(t2, t1);
deltaT = (deltaT * 1000) + lt2.millisecond - millisecond;
return deltaT;
}
private:
int year;
int month;
int day;
int hour;
int minute;
int second;
int millisecond;
std::time_t t1;
};