qt QDateTime和QString互转

(1)QDateTime 做差值
    QDateTime beginTime = QDateTime::currentDateTime();
    QDateTime endTime = QDateTime::currentDateTime();

    QString  value = QDateTime::fromMSecsSinceEpoch(endTime.toMSecsSinceEpoch() - beginTime.toMSecsSinceEpoch()).toUTC().toString("hh:mm:ss");
    
(2)QDateTime 转 QString
    QDateTime beginTime = QDateTime::currentDateTime();
    QString  value = beginTime.toString("yyyy-MM-dd hh:mm:ss");  
    
(3)QString 转 QDateTime
    QString strBuffer = "2020-05-06 14:05:00";  
    QDateTime time;  
 
    time = QDateTime::fromString(strBuffer, "yyyy-MM-dd hh:mm:ss"); 

原创文章 13 获赞 12 访问量 18万+

猜你喜欢

转载自blog.csdn.net/qq_14874791/article/details/105994258