我有一個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. PHP將日期轉換爲時間戳
- 3. 將EPOCH時間戳轉換爲日期
- 4. 將日期轉換爲時間戳
- 5. 將日期轉換爲jQuery時間戳
- 6. Bash將日期轉換爲時間戳
- 7. 將日期,日期時間轉換爲時間戳
- 8. 將日期和時間轉換爲日期+時間戳
- 9. 如何將整數時間戳轉換爲Python日期時間
- 10. 如何將Windows 64位時間戳轉換爲日期時間?
- 11. 如何將時間戳轉換爲Bash中的日期?
- 12. 如何將時間戳轉換爲android中的日期?
- 13. 如何將epoch時間戳轉換爲hive中的PST日期
- 14. 如何將SQL時間戳轉換爲swift中的日期?
- 15. 如何將時間戳轉換爲SQL中的日期?
- 16. 將時間戳轉換爲R中的日期時間格式
- 17. 將SAS日期時間轉換爲SAS中的UNIX時間戳
- 18. 將時間戳轉換爲js中的日期時間
- 19. 如何在MySql中將unix時間戳轉換爲UTC日期?
- 20. 將時間戳轉換爲日期並將日期轉換爲時間戳記格式
- 21. 將MySql日期時間戳轉換爲JavaScript的日期格式
- 22. 在MYSQL中將時間戳轉換爲日期時間
- 23. 在Python中將未知時間戳轉換爲日期時間
- 24. 將時間戳轉換爲可讀的日期/時間PHP
- 25. 轉換日期爲時間戳
- 26. PHP日期轉換爲unix時間戳
- 27. :日期轉換爲時間戳
- 28. PHP日期轉換爲時間戳
- 29. 將日期和時間轉換爲UNIX時代時間戳
- 30. 如何將當前日期轉換爲紀元時間戳?