C++ boost 日期格式

标签 c++ date boost facet

我在“dd-mmm-yyyy”中有一个日期 vector 字符串,例如 今天的日期是:

  std::string today("07-Sep-2010"); 

我想在 boost 中使用日期类,但要创建一个日期对象 日期的构造函数需要按如下方式调用:

 date test(2010,Sep,07);

是否有任何简单/优雅的方式以“dd-mmm-yyyy”格式传递日期? 我的第一个想法是使用 substr 然后转换它?但我读过还有 使用“日期方面”的可能性?

谢谢!

最佳答案

include "boost/date_time/gregorian/parsers.hpp"
date test = boost::gregorian::from_us_string("07-Sep-2010")

关于C++ boost 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3658764/

相关文章:

c++ - 将指针的类型写入其他模板类型的成员数据

c++ - C++是否保证参数评估的原子性?

javascript - D3 在格式化时间时添加 19 小时

r - 访问一个月的第一个工作日

python - 以日期为条件的每行的 Pandas 数据帧平均值

c++ - boost::bind对应的类型定义

python - 简单的 boost::python 程序崩溃

c++ - 为什么说C++不支持参数多态?

c++ - 单例模式的类成员初始化失败

c++ - 使用 boost 解析选项