проверить, содержит ли строка даты и времени время

Я столкнулся с проблемой. Я получаю строку даты и времени из базы данных, и некоторые из этих строк даты и времени не содержат время. Но что касается нового требования, каждая строка даты и времени должна содержать время следующим образом:

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

Дата может быть в любом формате с последующим временем в24hr нотации.

Я пытался обнаружить существование времени с помощью следующего кода,

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);

Но это работает только для нет1) введите метки времени. Могу ли я узнать, как решить эту задачу, как определить, существует ли элемент времени в этой строке даты и времени. Большое спасибо :)

ВОЗМОЖНОЕ МАТЧ Как проверить, есть ли в строке «дата и время» только время?

ИНФОРМАЦИЯ три ответа, предоставленныеArun Selva Kumar,Guru Kara,Patipol Paripoonnanonda все правильно и проверяет на время и служит моей цели. Но я выбираюGuru Karas ответ исключительно на простоту использования и для объяснения, которое он дал. Большое спасибо :) очень вас всех ценю :)

Ответы на вопрос(5)

Ваш ответ на вопрос