如何在boost :: gregorian :: date中转换days_中的值

时间:2016-12-01 18:54:25

标签: c++ boost

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

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

1 个答案:

答案 0 :(得分:1)

"这几天的确切价值_"当然是一个实施细节。

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

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

      

    现有的可视化工具

         

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

         
        
    • 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,因此它将支持此功能。