qt-實時顯示本地時間、以及QDateTime的使用
實現程式碼:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QTime currentTime = QTime::currentTime();
QLabel *myLabel = new QLabel(this);
myLabel->resize(200,100);
//首先定義文字框顯示的是現在的時間
myLabel->setText(QString(currentTime.toString()));
//建立定時器,設定一秒觸發一次
QTimer *myTimer = new QTimer(this);
myTimer->start(1000);
//每次定時器觸發一次,就更改文字框的內容
connect(myTimer,&QTimer::timeout,this,[=](){
QTime currentTime = QTime::currentTime();
myLabel->setText(QString(currentTime.toString()));
});
}
以下是QDateTime的輸出方式
日期格式符:
d 沒有前導零的數字的日期(1到31)
ddd 縮寫的本地化日期名稱(例如'Mon'到'Sun'
dddd 完整本地化的日期名稱(例如“星期一”到“星期日”)
M 沒有前導零的數字的月份(1-12)
MM 月份為前導零的數字(01-12)
MMM 縮寫的本地化月份名稱(例如'Jan'到'Dec')
MMMM 完整的本地化月份名稱(例如“1月”到“12月”)
yy 年份為兩位數字(00-99)
yyyy 年份為四位數字
時間格式符:
h 沒有前導零的小時(如果顯示AM / PM,則為0到23或1到12)
hh 前導零的小時(如果AM / PM顯示,則為00到23或01到12)
H 沒有前導零的小時(0到23,即使有AM / PM顯示)
HH 前導零的小時(00到23,即使有AM / PM顯示)
m 沒有前導零的分鐘(0到59)
mm 前導零(00到59)的分鐘
s 整個秒沒有前導零(0到59)
ss 帶有前導零(00到59)
z 第二個小數部分, 沒有尾隨零的毫秒(0到999)
zzz 第二個小數部分, 有尾隨零的毫秒(000到999)
AP / A 使用AM / PM顯示 AM--上午 PM--下午
ap / a 使用am / pm顯示
t 時區
QDateTime d(QDateTime::currentDateTime());
qDebug()<<d.toString("yy.MM.dd") ; //19.10.17 當地時間2019.10.17
相關文章
- QT學習 實時顯示時間QT
- qt中實現實時的顯示當前時刻的時間QT
- js時間顯示設定JS
- Qt學習(5)獲取當前系統時間-實時顯示當前時間QT
- Qt中利用定時器QTimer實時顯示當前日期和時間QT定時器
- wordpress文章的顯示時間期限或過期時間的標誌
- Qt:通過QLabel控制元件來顯示實時日期時間QT控制元件
- QT顯示當前日期時間QT
- Qt設計:時間顯示(QTimer)QT
- javaScript動態顯示當前時間JavaScript
- 時間格式化,顯示昨天、今天
- 讓history命令顯示日期和時間
- 使用PyCharm時顯示的 No module named ‘xxx’PyCharm
- win10時間顯示秒怎麼設定_win10時間顯示秒如何調出Win10
- HSmartWindowControl 之 攝像頭實時顯示( 使用 WPF )
- win10 在桌面上顯示日期時間的方法_win10怎麼把時間日期顯示在桌面Win10
- [20201121]顯示時間戳高精度版本.txt時間戳
- 短視訊平臺原始碼,平臺顯示時間,時間格式的轉換原始碼
- [20180608]asmcmd顯示檔案的日期時間問題ASM
- 顯示卡什麼時候會降價 顯示卡降價恢復正常時間分析
- 易優實現釋出時間顯示類似幾小時前、幾天前的效果
- Java 獲取本地時間與網路時間Java
- 4070顯示卡什麼時候釋出最新訊息 4070顯示卡上市時間介紹
- CGD:研究顯示2021年疫情期間女性帶娃時間增加173小時
- win10系統桌面時間如何顯示年月日_win10系統桌面時間顯示年月日的方法Win10
- [20190502]給顯示輸出加入時間戳.txt時間戳
- win10 1903右下角時間怎麼不顯示秒_win10右下角時間如何顯示秒Win10
- win10 時間顯示改成圓時鐘方法 win10怎麼改時間表盤Win10
- [20181006]12c sqlplus顯示使用者上次登入時間.txtSQL
- 顯示器響應時間是什麼?顯示器響應時間5ms和1ms差別對比
- win10時間不顯示日期怎麼辦_win10電腦只顯示時間沒有日期如何處理Win10
- MySQL 獲得當前日期時間(以及時間的轉換)MySql
- 若依解決VUE前端時間顯示問題Vue前端
- [20200313]windows顯示輸出時間戳指令碼.txtWindows時間戳指令碼
- shell 命令提示符中顯示時間(qbit)
- 在終端裡按你的方式顯示日期和時間
- 【CLI】使用 Curl 下載檔案實時進度條顯示
- 新建模型的時候,是否顯示欄位中的條件顯示如何使用?模型