DateTime.ParseExact ()не отображает 24 -часовых значений времени?

Эта строка кода:

DateTime dt = DateTime.ParseExact(time, "hh:mm", CultureInfo.InvariantCulture);

отлично анализирует значение "time" "12 :45", но выдает исключение "13 :00"

Должен ли я использовать какое-то другое значение CultureInfo, или мне нужно добавить «pm» к часовым значениям выше 12 или...?

Сообщение об ошибке:System.FormatException не было обработано Сообщение = Строка не была распознана как допустимая дата и время.

24
задан B. Clay Shannon 27 June 2012 в 18:13
поделиться