如果您的字符串始终采用该格式,则最简单的方法是将字符串拆分为三个组件,填充tm结构并将其传递给mktime().如果它返回-1则它不是有效日期.
您还可以使用Boost.Date_Time来解析它:
string inp("10/10/2010");
string format("%d/%m/%Y");
date d;
d = parser.parse_date(inp, format, svp);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21602 次 |
| 最近记录: |