我目前正在将日期解析为程序。
格式可以是以下形式:
DDMMYYYY
DDMMYY
DDMM
DD/MM/YYYY
DD/MM/YY
DD/MM
除了日期之外,还会包含其他内容,例如:
19/12/12 0800 1000
这打破了我当前使用 boost::date_time 和 tokenizer 的实现。
对于这种情况,最好的建议是什么?我是否能够有一个更好的实现来允许以下内容:
19 Sep 12 // DD MMM YY
我的想法是将它们作为字符串以 DDMMYYYY 形式返回,以便在程序的其他部分使用。这是最好的方法还是有更好的建议/替代方案?
*编辑:
决定服用 DDMMYYYY、DDMMYY 和 DDMM 不太可行。只能使用带有反斜杠的日期。
输出保持不变,格式为:DDMMYYYY