Вы можете использовать DateTime.TryParse, как это, чтобы конвертировать из военного времени.
DateTime parsedDate;
DateTime.TryParseExact("1/1/2000 3:28:00", "M/d/yyyy H:mm", System.Globalization.CultureInfo.CurrentCulture, System.Globalization.DateTimeStyles.None, out d);
Поиграйте со строкой формата (2-й параметр), чтобы проверить различные возможные форматы (например: с / без am / pm, с и без миллисекунд ...)