【发布时间】:2012-05-25 21:11:25
【问题描述】:
Boost 中的 boost::gregorian::from_*string() 解析函数似乎只处理 4 位数年份(导致 2 位数年份的运行时错误)。
使用 boost::gregorian::from_*string() 函数处理 2 位数年份的最简洁方法是什么?
一种可能性是结合编程规则对日期字符串进行一些预处理,以添加 2000 或 1900 以清理日期格式,但我不想重新发明轮子并添加太多代码,如果有更好的方法。
【问题讨论】:
标签: c++ parsing date boost boost-date-time