verifique se a cadeia de data e hora contém tempo
Eu me deparei com um problema. Estou obtendo uma cadeia de data e hora do banco de dados e algumas dessas strings de data e hora não contêm tempo. Mas quanto ao novo requisito, cada string de data e hora deve conter a hora como
1)1980/10/11 12:00:01
2)2010/APRIL/02 17:10:00
3)10/02/10 03:30:34
A data pode estar em qualquer formato seguido pela hora em24hr
notação.
Eu tentei detectar a existência de tempo através do seguinte 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);
Mas isso só funciona para o não1)
tipo timestamps. Posso, por favor, saber como realizar essa tarefa sobre como detectar se o elemento time existe nesta string de data e hora. Muito obrigado :)
FÓSFORO POSSÍVEL Como validar se uma string de "data e hora" tem apenas uma hora?
INFO as três respostas fornecidas porArun Selva Kumar
,Guru Kara
,Patipol Paripoonnanonda
estão todos corretos e verifica o tempo e serve ao meu propósito. Mas eu selecionoGuru Kara
s responder apenas pela facilidade de uso e pela explicação que ele deu. Muito obrigado :) muito apreciado todos vocês :)