DateTime.ParseExact () nie grokuje 24-godzinnych wartości czasu?

Ta linia kodu:

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

analizuje wartość „czasu” „12:45”, ale rzuca wyjątek „13:00”

Czy powinienem użyć innej wartości CultureInfo, czy muszę dodać wartości „pm” do godziny powyżej 12 lub…?

Komunikat o błędzie:System.FormatException był nieobsługiwany Komunikat = Łańcuch nie został rozpoznany jako prawidłowy DateTime.

questionAnswers(3)

yourAnswerToTheQuestion