有没有办法将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对象?