4

UNIX 時間 (例: 1295874681) を含む QString パラメーターを取り、QString を含む標準時刻形式 (例: Mon, 24 Jan 2011 13:11:21 GMT) に変換して返すエレガントな C++ 関数が必要です。

4

1 に答える 1

9
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 );
于 2011-03-29T11:32:26.053 に答える