Convert string to DateTime without erroring on fail //string MyString = "2000-01-03T13:44:13" DateTime MyTimestamp; if (DateTime.TryParse(MyString, out MyTimestamp)) //Returns true if conversion sucessful { //Conversion was sucessful }