Qt 计时时间显示


QString getTimeFromSec(int sec)
{
    if(sec<0) return "0:0:0";
    int second = sec%60;
    int min    = (sec/60)%60;
    int hour   = sec/3600;
 
    QString str = QString("%1:%2:%3").arg(hour).arg(min).arg(second);
    return str;
}
 
int getSecFromTime(QString time)
{
    QStringList strList = time.split(":");
    if(strList.size() != 3) return 0;
    int second = strList[2].toInt();
    int min    = strList[1].toInt();
    int hh     = strList[0].toInt();
    return (hh*3600+min*60+second);
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM