QString dateStr = headerList.grep(regexp)[0];
if(regexp.search(dateStr) == -1) {
// invalid date format
- qDebug("slotThreadResult() invalid Date:");
- return;
- }
-
- // I hate this format ;p
- QString usLocalDateStr = regexp.cap(1) + " " + regexp.cap(3) + " " +
- regexp.cap(2) + " " + regexp.cap(5) + " " + regexp.cap(4);
+ serverTime = time(NULL);
+ } else {
+ // I hate this format ;p
+ QString usLocalDateStr = regexp.cap(1) + " " + regexp.cap(3) + " " +
+ regexp.cap(2) + " " + regexp.cap(5) + " " + regexp.cap(4);
- // 1970/01/01 00:00:00 GMT
- QDateTime zeroTime(QDate(1970, 1, 1), QTime(0, 0));
+ // 1970/01/01 00:00:00 GMT
+ QDateTime zeroTime(QDate(1970, 1, 1), QTime(0, 0));
- serverTime = zeroTime.secsTo(QDateTime::fromString(usLocalDateStr));
+ serverTime = zeroTime.secsTo(QDateTime::fromString(usLocalDateStr));
+ }
while(!stream.atEnd()) {
line = stream.readLine();