原文地址: https://blog.csdn.net/zong596568821xp/article/details/79053491?utm_source=blogxgwz4
QString MainWindow::formatTime(int p_iMilliSeconds)
{
int ss = 1000;
int mi = ss * 60;
int hh = mi * 60;
int dd = hh * 24;
long day = p_iMilliSeconds / dd;
long hour = (p_iMilliSeconds - day * dd) / hh;
long minute = (p_iMilliSeconds - day * dd - hour * hh) / mi;
long second = (p_iMilliSeconds - day * dd - hour * hh - minute * mi) / ss;
long milliSecond = p_iMilliSeconds - day * dd - hour * hh - minute * mi - second * ss;
QString hou = QString::number(hour,10);
QString min = QString::number(minute,10);
QString sec = QString::number(second,10);
QString msec = QString::number(milliSecond,10);
//qDebug() << "minute:" << min << "second" << sec << "ms" << msec <<endl;
return hou + ":" + min + ":" + sec ;
}
网友评论