DateTime.ParseExact () no asimila valores de hora de 24 horas?

Esta línea de código:

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

analiza un valor de "tiempo" de "12:45" bien, pero lanza una excepción de "13:00"

¿Debo usar algún otro valor de CultureInfo, o debo agregar un "pm" a los valores de hora superiores a 12, o ...?

El mensaje de error es:System.FormatException no se manejó Message = La cadena no se reconoció como un DateTime válido.

Respuestas a la pregunta(3)

Su respuesta a la pregunta