4
我需要一個優雅的C++函數,它需要一個包含unix時間的QString參數(例如1295874681)並將其轉換爲標準時間格式(例如Mon,24 Jan 2011 13:11:21 GMT)包含QString並返回它。將QString Unix紀元時間轉換爲QString標準時間
我需要一個優雅的C++函數,它需要一個包含unix時間的QString參數(例如1295874681)並將其轉換爲標準時間格式(例如Mon,24 Jan 2011 13:11:21 GMT)包含QString並返回它。將QString Unix紀元時間轉換爲QString標準時間
bool ok;
const uint s = unixTimeStr.toUInt(&ok);
if (!ok) {
..handle conversion error (unixTimeStr not containing a number)
}
const QDateTime dt = QDateTime::fromTime_t(s);
const QString textdate = dt.toString(Qt::TextDate);
這麼簡單的Qt方式 - 而不是stdlib – yolo 2011-03-29 11:54:22