The best solution is to actually try to parse it to a date with DateTime.TryParse().
String d = "11-04-2015 22:01:13:053";
DateTime dt = new DateTime();
if (DateTime.TryParse(d, out dt)) {
/// yes, it's a date, do something here...
} else {
// no, it's not a date, do something else here...
}