1.秒数转时分秒日期格式 00:00:00
QString SecondToUTCTimeFormat(float sec)
{
QDateTime timeUTC;
timeUTC.setTimeSpec(Qt::UTC);
timeUTC.setTime_t(sec);
QString strUTCData = timeUTC.toString("hh:mm:ss"); //strUTC = "1970-01-01 00:00:00"
return strUTCData;
}
2、秒数转时分秒日期格式 0:0:0
QString formatTime(int ms)
{
int ss = 1000;
int mi = ss * 60;
int hh = mi * 60;
int dd = hh * 24;
long day = ms / dd;
long hour = (ms - day * dd) / hh;
long minute = (ms - day * dd - hour * hh) / mi;
long second = (ms - day * dd - hour * hh - minute * mi) / ss;
long milliSecond = ms - 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 ;
}
qt时间转换
最新推荐文章于 2024-05-16 07:09:48 发布