is there any function to check if a given date is valid or not?
I don’t want to write anything from scratch.
e.g. 32/10/2012 is not valid
and 10/10/2010 is valid
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If your string is always in that format the easiest thing to do would be to split the string into its three components, populate a
tmstructure and pass it tomktime(). If it returns -1 then it’s not a valid date.You could also use Boost.Date_Time to parse it: