我有一個Unix時間戳,我需要將它轉換爲人類可讀的日期+時間。如何在Qt中完成?如何將時間戳轉換爲Qt中的日期?
12
A
回答
20
int unixTime = 1234567890;
QDateTime timestamp;
timestamp.setTime_t(unixTime);
qDebug() << timestamp.toString(Qt::SystemLocaleShortDate);
這應該讓你去。就像馬修說的,見QDateTime.setTime_t,以及QDateTime.toString。 toString的枚舉有幾個不同的選項,還有一個重載的地方,你可以傳遞一個字符串,允許你喜歡的自定義。
6
1
一個很好的例子
qint64 qiTimestamp=QDateTime::currentMSecsSinceEpoch();
QDateTime dt;
dt.setTime_t(qiTimestamp/1000);
ui->lineEdit_DateTime->setText(dt.toString("yyyy-MM-dd hh:mm:ss"));
0
可以使用靜態函數: 「fromTime_t」,如:
qDebug()< < QDateTime :: fromTime_t(your_time_stamp)的ToString(「DD/MM/yyyy hh:mm:ss「);
相關問題
- 1. 如何將日期時間轉換爲java中的時間戳
- 2. 將日期轉換爲Matlab時間戳
- 3. PHP將日期轉換爲時間戳
- 4. Bash將日期轉換爲時間戳
- 5. 將EPOCH時間戳轉換爲日期
- 6. 將日期轉換爲時間戳
- 7. 將日期轉換爲UNIX時間戳
- 8. 將日期轉換爲jQuery時間戳
- 9. 如何將R中的日期和時間戳轉換爲僅日期戳記?
- 10. 將日期和時間轉換爲日期+時間戳
- 11. 將日期,日期時間轉換爲時間戳
- 12. Perl - 將日期時間戳轉換爲日期時間對象
- 13. 將日期時間戳轉換爲日期時間
- 14. 如何將utc日期時間轉換爲模糊時間戳
- 15. 如何將整數時間戳轉換爲Python日期時間
- 16. 如何將Nagios時間戳轉換爲日期時間?
- 17. 如何將Windows 64位時間戳轉換爲日期時間?
- 18. 如何將日期時間轉換爲時間戳紀元
- 19. 如何將時間戳轉換爲Bash中的日期?
- 20. 如何將epoch時間戳轉換爲hive中的PST日期
- 21. 如何將時間戳轉換爲android中的日期?
- 22. 如何將日期轉換爲bash shell中的時間戳?
- 23. 如何將時間戳轉換爲SQL中的日期?
- 24. 如何將時間戳轉換爲codeigniter中的日期
- 25. 如何將SQL時間戳轉換爲swift中的日期?
- 26. 如何將unix時間戳轉換爲日曆日期moment.js
- 27. 將unix時期時間戳轉換爲TSQL日期時間
- 28. 將SAS日期時間轉換爲SAS中的UNIX時間戳
- 29. 將Oracle時間戳轉換爲R中的日期/時間
- 30. 將微秒時間戳轉換爲Python中的日期時間