有沒有辦法將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
- 2. BOOST_LOG_TRIVIAL和boost :: posix_time :: ptime輸出格式化
- 3. 轉換的boost ::了posix_time ::的ptime到NTP時間戳
- 4. SWIG錯誤升壓:: posix_time :: ptime轉換
- 5. boost :: posix_time :: time_duration溢出?
- 6. 特定時區中的boost ::了posix_time ::的ptime
- 7. 如何圍捕給定一個boost ::了posix_time ::的ptime
- 8. 使用boost :: posix_time :: ptime序列化XML表示創建Java對象
- 9. 要升壓的unix時間戳:: posix_time :: ptime
- 10. boost :: posix_time :: milliseconds(0)
- 11. boost :: posix_time在發佈版本中失敗
- 12. 使用自定義時區將boost :: posix_time :: ptime轉換爲字符串
- 13. 創建實例時創建一個boost ::了posix_time ::的ptime實例毫秒
- 14. boost :: posix_time :: ptime是否安全地存儲在Windows共享內存映射中?
- 15. Boost:如何在Epoch中以毫秒爲單位打印/轉換posix_time :: ptime?
- 16. cout的奇怪行爲<< Boost :: posix_time
- 17. 我可以編寫一個posix_time :: ptime對象我自己嗎?
- 18. 編譯錯誤使用boost ::了posix_time
- 19. 如何創建自定義boost :: posix_time to_string formaters?
- 20. 將boost :: posix_time :: duration設置爲pos_infinite?
- 21. 構建boost :: posix_time :: time_duration從微秒
- 22. 的boost ::了posix_time:檢索時間和夏令時間
- 23. OLE Date到Posix_time的時間
- 24. 在Git 1.56 boost庫中缺少boost :: posix_time :: to_time_t
- 25. 將ptime提升爲unix時間戳轉換錯誤
- 26. boost deadline_timer不等待
- 27. 轉換加速的ptime要EST UTC-5:00
- 28. 獲得提升:: posix_time :: time_duration在幾秒鐘內
- 29. boost :: date_time,g ++ - 4.7.0,編譯錯誤
- 30. 可以提升boost :: posix_time :: milliseconds將接近0的值變成0?