ui->datetime->setText(QDateTime::currentDateTime().toString("當前時間為:yyyy-MM-dd hh:mm:ss dddd"));
只會顯示英文版的星期怎么轉換成中文版的星期
uj5u.com熱心網友回復:
是不是LZ的QT版本是英文的,或者系統語言是英文的,我這里是中文的。。。。。
uj5u.com熱心網友回復:

中文版
uj5u.com熱心網友回復:
是要設定QLocale吧uj5u.com熱心網友回復:
根據英文版的自己轉成中文不就可以了,就7天uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
語言設定設為中文版uj5u.com熱心網友回復:
QDateTime dateTime = QDateTime::currentDateTime();
QLocale locale = QLocale::Chinese;//指定中文顯示
//QLocale locale = QLocale::English;//指定英文顯示
//QLocale locale = QLocale::Japanese;//指定日文顯示
QString strFormat = "當前時間為:yyyy-MM-dd hh:mm:ss dddd";
QString strDateTime = locale.toString(dateTime, strFormat);
qDebug() << strDateTime << endl;
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/115821.html
標籤:Qt
