verifica si la cadena de fecha y hora contiene la hora

Me he encontrado con un problema. Obtengo una cadena de fecha y hora de la base de datos y algunas de estas cadenas de fecha y hora no contienen la hora. Pero en cuanto al nuevo requisito, cada cadena de fecha y hora debe contener la hora como tal,

1)1980/10/11 12:00:01 2)2010/APRIL/02 17:10:00 3)10/02/10 03:30:34

La fecha puede estar en cualquier formato seguido por la hora en24hr notación.

Intenté detectar la existencia del tiempo a través del siguiente código,

string timestamp_string = "2013/04/08 17:30";
DateTime timestamp = Convert.ToDateTime(timestamp_string);
string time ="";

if (timestamp_string.Length > 10)
{
    time = timestamp.ToString("hh:mm");
}
else {
    time = "Time not registered";
}

MessageBox.Show(time);

Pero esto solo funciona para el no.1) escriba timestamps. Por favor, puedo saber cómo lograr esta tarea sobre cómo detectar si el elemento de tiempo existe en esta cadena de fecha y hora. Muchas gracias :)

POSIBLE PARTIDO ¿Cómo validar si una cadena de "fecha y hora" solo tiene una hora?

INFO las tres respuestas proporcionadas porArun Selva Kumar,Guru Kara,Patipol Paripoonnanonda Son todos correctos y verifica el tiempo y cumple mi propósito. Pero yo seleccionoGuru KaraResponda únicamente por la facilidad de uso y por la explicación que ha dado. Muchas gracias :) muy apreciados todos ustedes :)

Respuestas a la pregunta(5)

Su respuesta a la pregunta