I am using the following function to determine whether input string is valid date or not.
public static bool IsDate(string date)
{
DateTime Temp;
if (DateTime.TryParse(date, out Temp))
return true;
else
return false;
}
Problem is when I give input “1997-09” then it returns true. I want it to check complete date like “1997-08-12”
And no there is no fix date format. Input could also be “19-Feb-2012”
one easy condition you can add: