DateTime t; bool result = DateTime.TryParse("12-31-07 11:30AM",out t) // if result is False parse failed and t = DateTime.MinValue.