CultureInfo & DateTimeInfo: ¿Cómo verificar si es de 24 horas?

Estoy modificando una aplicación web globalizada que utiliza CultureInfo almacenada para cada usuario registrado.

El cliente desea que la entrada de datos de tiempo se localice. La visualización no es un problema ya que el formato ya está disponible. Sin embargo, necesito detectar si la información cultural actual es de 24 horas o am / pm para poder mostrar los cuadros de entrada correctos (no solo un campo de texto).

Mi idea inicial fue verificar la propiedad DateTimeInfo de CultureInfo y ver si el ShortTimePattern contenía una H mayúscula o una h minúscula, pero esto no me pareció lo suficientemente robusto.

¿Hay alguna manera mejor? He leído las propiedades de clase de ambos, pero a menos que me esté perdiendo algo, no puedo ver ningún método o propiedad existente.

Respuestas a la pregunta(3)

Su respuesta a la pregunta