QT转换GMT时间

故事背景:需要把"Apr 12 01:03:17 2023 GMT"转化为"yyyy年MM月dd日 hh:mm:ss",直接看代码

    QString gtm_time = "Apr 12 01:03:17 2023 GMT";
    QLocale locale = QLocale::English;
    QDateTime cur_time =  locale.toDateTime(gtm_time, "MMM dd hh:mm:ss yyyy GMT");
    cur_time.setTimeSpec(Qt::UTC);
    qDebug() << "=============== "  << cur_time.toString("yyyy年MM月dd日 hh:mm:ss");;

 

posted @ 2023-06-21 11:01  徐沛东  阅读(202)  评论(0编辑  收藏  举报