如何检查日期格式?我希望日期的格式为2011-12-08 16:59:18。我有boost库,使用正则表达式是最好的方法还是有其他C++的方法?谢谢您的帮助。以下是一些测试条件,但不限于此。
例如,有人输入:
2011-2-08 16:59:18 //incorrect date month needs to have 2 digits 02
2011-02-08 16:9:18 //incorrect minuets needs to have 2 digits 09
2011-02-0X 16:09:18 //incorect alpha character for day no alpha except - and :
2011-12-08 16:59:18 // correct