有沒有辦法將boost::posix_time::ptime
類型的對象轉換爲UTC8601的格式?boost :: posix_time :: ptime到UTC8601?
3
A
回答
2
取決於您轉換的意思。如果你只是想看到的ISO字符串,請使用
std::string to_iso_string(ptime)
或
std::string to_iso_extended_string(ptime)
或退出的日期和時間組件日期和TIME_DURATION秒使用:
date d(ptime.date())
和
time_duration td(ptime.time_of_day())
3
看看boost.date_time庫,特別是set_iso_format()
和set_iso_extended_format()
方法引用的新的date_time IO streaming系統。
相關問題
- 1. boost :: posix_time :: ptime from const char *「substring」
- 2. 轉換boost :: posix_time :: ptime到NTP時間戳
- 3. 固定精度的boost ::了posix_time ::的ptime
- 4. BOOST_LOG_TRIVIAL和boost :: posix_time :: ptime輸出格式化
- 5. Q_DECLARE_METATYPE的`提振::了posix_time :: ptime`
- 6. 轉換的boost ::了posix_time ::的ptime到NTP時間戳
- 7. SWIG錯誤升壓:: posix_time :: ptime轉換
- 8. boost :: posix_time :: time_duration溢出?
- 9. 如何圍捕給定一個boost ::了posix_time ::的ptime
- 10. 使用boost :: posix_time :: ptime序列化XML表示創建Java對象
- 11. 如何將C++ boost posix_time :: ptime的分辨率更改爲毫秒?
- 12. 特定時區中的boost ::了posix_time ::的ptime
- 13. 從64位整數秒數創建boost :: posix_time :: ptime對象
- 14. boost :: posix_time :: milliseconds(0)
- 15. 要升壓的unix時間戳:: posix_time :: ptime
- 16. 編譯問題與VS2010和boost :: posix_time
- 17. boost :: posix_time在發佈版本中失敗
- 18. 如何強制boost :: posix_time識別時區?
- 19. boost :: posix_time :: ptime是否安全地存儲在Windows共享內存映射中?
- 20. 使用自定義時區將boost :: posix_time :: ptime轉換爲字符串
- 21. Boost:如何在Epoch中以毫秒爲單位打印/轉換posix_time :: ptime?
- 22. 創建實例時創建一個boost ::了posix_time ::的ptime實例毫秒
- 23. cout的奇怪行爲<< Boost :: posix_time
- 24. 我可以編寫一個posix_time :: ptime對象我自己嗎?
- 25. 編譯錯誤使用boost ::了posix_time
- 26. 如何創建自定義boost :: posix_time to_string formaters?
- 27. 如何獲得提升:: posix_time :: ptime從格式化字符串
- 28. 如何在boost :: posix_time中啓用納秒?
- 29. 是boost :: posix_time :: microsec_clock CPU密集型?
- 30. 如何從使用QDateTime ISODate格式創建的字符串創建boost :: posix_time :: ptime對象?