如何在提升中转换days_中的值::公历::d ate

How can I convert the value in days_ in a boost::gregorian::date

本文关键字:公历 ate days 转换      更新时间:2023-10-16

我可以在VS的调试器中看到,一个boost::gregorian::date变量包含一个成员days_正在2465846

有没有办法在纸或Excel上将其转换为dd/mm/yy?

"这个days_的确切值"当然是一个实现细节。

如果你想要一个调试可视化工具,它们存在,例如

  • https://svn.boost.org/trac/boost/wiki/DebuggerVisualizers

    现有可视化工具

    所有可视化工具都可以在 svn 中找到 https://svn.boost.org/svn/boost/sandbox/boost_docs/subprojects/DebuggerVisualizers。目前,我们支持以下速推类型:

    • boost::arrayptr_arrayptr_dequeptr_listptr_mapptr_multimapptr_setptr_multisetptr_vector
    • boost::bimap
    • boost::interprocess::offset_ptr
    • boost::intrusive::list
    • boost::optional
    • boost::multi_index_container
    • boost::multiprecision
    • boost::shared_ptr
    • boost::posix_time::ptimeboost::posix_time::time_duration(有两种变体可用)
    • boost::regex
    • boost::variant

    还有一个未完成的可视化工具,用于附加到 #4209 的无序容器。我不确定目前尚不清楚是否有可能让它工作。

由于ptime聚合了一个gregorian::date因此它将已经支持此功能。