Tôi có một dấu thời gian Unix và tôi cần chuyển đổi nó thành ngày tháng + thời gian có thể đọc được của con người. Làm thế nào nó có thể được thực hiện trong Qt?Làm thế nào để chuyển đổi từ dấu thời gian này sang ngày khác trong Qt?
12
A
Trả lời
20
int unixTime = 1234567890;
QDateTime timestamp;
timestamp.setTime_t(unixTime);
qDebug() << timestamp.toString(Qt::SystemLocaleShortDate);
Điều đó sẽ giúp bạn có được đi. Như Matthew đã nói, hãy xem QDateTime.setTime_t, cũng như QDateTime.toString. ToString có một liệt kê với một số tùy chọn khác nhau, cũng như một tình trạng quá tải, nơi bạn có thể vượt qua một chuỗi cho phép tuy nhiên tùy biến nhiều bạn thích.
6
1
Một ví dụ điển hình
qint64 qiTimestamp=QDateTime::currentMSecsSinceEpoch();
QDateTime dt;
dt.setTime_t(qiTimestamp/1000);
ui->lineEdit_DateTime->setText(dt.toString("yyyy-MM-dd hh:mm:ss"));
0
Bạn có thể sử dụng chức năng tĩnh: "fromTime_t", như:
qDebug() < < QDateTime :: fromTime_t (your_time_stamp) ToString ("dd/MM/yyyy hh: mm: ss ");
Các vấn đề liên quan
- 1. Làm thế nào để chuyển đổi dấu thời gian nguyên sang ngày giờ của Python
- 2. Làm thế nào để chuyển đổi dấu thời gian java thành dấu thời gian php?
- 3. Làm thế nào để bạn chuyển đổi ngày/giờ từ một múi giờ này sang múi giờ khác trong R?
- 4. Chuyển đổi dấu thời gian/ngày thời gian từ UTC để EST Oracle SQL
- 5. Làm thế nào để chuyển đổi dấu thời gian thành các ngày trong Bash?
- 6. Làm thế nào để chuyển đổi ngày chuỗi thành Dấu thời gian trong java?
- 7. Chuyển đổi thời gian và ngày tháng từ múi giờ này sang múi giờ khác trong PHP
- 8. Làm thế nào để chuyển đổi một dấu thời gian unix thành dấu thời gian ISO8601 trong PHP?
- 9. Làm cách nào để chuyển đổi Dấu thời gian thành đối tượng Ngày hoặc Ngày giờ?
- 10. Java đơn giản Dấu thời gian để chuyển đổi ngày
- 11. Chuyển đổi Ngày thành Dấu thời gian trong Scala
- 12. Làm thế nào để chuyển đổi ngày văn bản thành dấu thời gian?
- 13. Làm thế nào để chuyển đổi NGÀY để UNIX dấu thời gian trong shell script trên hệ điều hành MacOS
- 14. Ruby/Rails: chuyển đổi ngày thành dấu thời gian UNIX
- 15. Làm thế nào để chuyển đổi chuỗi để thời gian ngày trong Scala?
- 16. Chuyển đổi thời gian Epoch sang định dạng ngày tháng và thời gian trong Java
- 17. MySQL chuyển đổi ngày giờ thành dấu thời gian Unix
- 18. Chuyển đổi dấu thời gian sang định dạng ngày bình thường
- 19. Làm thế nào để có được dấu thời gian Unix trong MySQL từ thời gian UTC?
- 20. Chuyển đổi dấu thời gian iso sang định dạng ngày bằng Javascript?
- 21. Ruby: chuyển đổi dấu thời gian unix thành ngày
- 22. Chuyển đổi ngày thành dấu thời gian UNIX
- 23. Làm thế nào để chuyển đổi thời gian nguyên dài sang NSString hoặc NSDate để hiển thị thời gian?
- 24. Làm thế nào để chuyển đổi NSDate thành số nguyên để vượt qua ngày PHP() làm dấu thời gian unix?
- 25. Làm cách nào để chuyển đổi từ Lịch Gregorian sang Thời gian Unix, trong Java?
- 26. Làm thế nào để chuyển đổi ngày của con người thành dấu thời gian unix trong Mysql?
- 27. Làm cách nào để chuyển đổi ngày thành dấu thời gian UNIX bằng Twig?
- 28. Làm thế nào để chuyển đổi thời gian UNIX trước năm 1970 sang định dạng ngày trong MySQL?
- 29. Làm thế nào để có được ngày trong tuần từ một dấu thời gian Unix (PHP)?
- 30. Làm thế nào tôi có thể chuyển đổi một dấu thời gian ISO8601 thành thời gian unix trong Perl?