時間戳和QDateTime相互轉換
阿新 • • 發佈:2019-02-19
1.toTime_t()把2014年12月19日10:24:40這樣的QDateTime的格式轉變為1418955940這樣的時間戳
- QDateTime time = QDateTime::currentDateTime(); //獲取當前時間
- int timeT = time.toTime_t(); //將當前時間轉為時間戳
- QDateTime time = QDateTime::fromTime_t(timeT);
- QDate date;
- QTime time;
- QString a = timeString.mid(0,8);
- QString b = timeString.mid(8,6);
- date = QDate::fromString(a,"yyyyMMdd");
- time = QTime::fromString(b,"hhmmss");
- return QDateTime(date,time);")