How to validate that a string is a valid date?

VB.NET

Dim blnValid As Boolean = False

Try

DateTime.Parse(MyString)

blnValid = True

Catch

blnValid = False

End Try

C#

bool blnValid=false;

try

{
DateTime.Parse(MyString);

blnValid=true;
}

catch

{
blnValid=false;
}