我使用Facebook Graph Api,並且在分頁參數中,它在我從2011-02解碼後返回此字符串-10T06%3A52%3A02%2B0000到2011-02-10T07:18:04 + 0000
,現在我想解碼字符串到UNIX時間戳轉換成Qt的或純C++如何轉換此日期:2011-02-10T07:18:04 + 0000到Qt中的unix時間戳
2
A
回答
0
我相信標準功能strptime應該就夠了。 (不過,按照下面的評論,它的便攜小於基於Qt的解決方案)
1
可以使用
QDate::fromString()
方法從格式化字符串創建
QDate
。
編輯:更正使用QDateTime
而不是爲提供toTime_t()
方法來獲取時間戳:
QDateTime dt = QDateTime::fromString(formatted, formatString);
long timestamp = dt.toTime_t();
我會讓你的工作formatString
應該是什麼樣子。
+1
此外:如果該百分比編碼實際上是字符串的一部分,而不是字符串的人工產物:請將其傳遞給QByteArray :: fromPercentEncoding()以除去它。 – 2011-02-10 08:09:38
相關問題
- 1. 轉換日期在C++ UNIX時間戳
- 2. PHP日期轉換爲unix時間戳
- 3. 將日期轉換爲UNIX時間戳
- 4. 如何將此日期時間格式轉換爲unix時間戳
- 5. 日期到Unix時間戳
- 6. Unix時間戳到XML日期時間轉換
- 7. 如何將unix時間戳轉換爲日曆日期moment.js
- 8. 將unix時期時間戳轉換爲TSQL日期時間
- 9. 如何將時間戳轉換爲Qt中的日期?
- 10. 將SAS日期時間轉換爲SAS中的UNIX時間戳
- 11. 將日期時間轉換爲python中的unix時間戳
- 12. 如何在MySql中將unix時間戳轉換爲UTC日期?
- 13. Unix時間戳到.net日期時間
- 14. Excel的VBA:轉換日期字符串到Unix時間戳
- 15. 如何轉換日期時間戳多行由UNIX外殼
- 16. 如何使用Perl將日期轉換爲Unix時間戳
- 17. 如何將php m.d.Y日期轉換爲Unix時間戳?
- 18. 如何使用Twig將日期轉換爲UNIX時間戳?
- 19. 將日期和時間轉換爲UNIX時代時間戳
- 20. 轉換日期到PHP的時間戳
- 21. 將日期時間格式轉換爲Unix時間戳Pandas
- 22. PHP將MySQL日期時間轉換爲Unix時間戳
- 23. 將日期時間轉換爲Unix時間戳
- 24. JQ:將UNIX時間戳轉換爲日期時間
- 25. 如何將時間戳轉換爲php中的unix時間戳?
- 26. PHP:轉換日期字符串到Unix時間戳
- 27. 轉換一個Unix時間戳到Java日期
- 28. 轉換Unix時間戳STR和STR到UNIX時間戳在python
- 29. 將Unix時間戳轉換爲Perl中的可讀日期
- 30. 在Python中,如何將此格式轉換爲unix時間戳?
`strptime()`在Windows下不存在,所以並不是真正的Qt跨平臺精彩。 – trojanfoe 2011-02-10 07:48:28