Как мне проверить DateTime (вход) в формате DD/MM/YYYY HH:MM в C #
DateTime
DD/MM/YYYY HH:MM
Мне нужно выдать ошибку, если указанный формат не соответствует указанному выше.*
Взгляните на использование DateTime.TryParseExact Method
Преобразует указанное строковое представление даты и времени в его эквивалент DateTime, используя указанный формат, специфичный для культуры форматинформация и стиль.Формат строкового представления должен точно соответствовать указанному формату.Метод возвращает значение, указывающее, успешно ли выполнено преобразование.
Вы также можете попробовать DateTime.ParseExact - автоматически генерируется исключение FormatException, если ввод не в указанном формате:
var dt = DateTime.ParseExact(dtString, "dd/MM/yyyy hh:mm", new CultureInfo("en-US"));