我在“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/