Advertisement

QT时间UTC与本地互换

阅读量:
复制代码
    // LOCAL
    QDateTime local_time = QDateTime::currentDateTime();
    QString local_str = local_time.toString("yyyy-MM-ddThh:mm:ss.zzzzzzZ");
    qDebug() << "local_str:" << local_str;
    QDateTime local_to_utc = local_time.toUTC();
    qDebug()<<"local_to_utc:"<<local_to_utc.toString("yyyy-MM-ddThh:mm:ss.zzzzzzZ");
    
    // UTC
    QDateTime utc_time = QDateTime::currentDateTimeUtc();
    QString   utc_str = utc_time.toString("yyyy-MM-ddThh:mm:ss.zzzzzzZ");
    qDebug() << "utc_str:" << utc_str;
    QDateTime utc_from_str = QDateTime::fromString(utc_str,Qt::ISODate);
    QDateTime utc_to_local = utc_from_str.toLocalTime();
    qDebug() << "utc_to_local:" << utc_to_local.toString("yyyy-MM-ddThh:mm:ss.zzzzzzZ");
    
    
    cpp
    
    
![](https://ad.itadn.com/c/weblog/blog-img/images/2025-08-15/0kxsGYfKtaM3dOuSHypDJbQg6mcq.png)

全部评论 (0)

还没有任何评论哟~