DÊVIDA SIMPLES SOBRE CALCULO DE HORAS

MARCOS 30/04/2016 13:13:00
#461711
Bom dia,Colegas!
Estou com uma dúvida simples sobre calculo de horas no VB.NET:
Tem milhares de exemplos na WEB.Mas,envolvendo campos de
data em Bancos de dados.:

A dúvida:

Tenho uma variável do tipo DateTime no código chamada : Dat1

1.) Como extrair somente o horário desta uma variável ?

2.) A variável que receberá este dado (Horário) deve ser de que tipo,para armazenar o valor ?



Agradeço qualquer orientação


DAMASCENO.CESAR 30/04/2016 13:56:06
#461712
formata a variável como vc quiser:
format(dat1,[Ô]HH:mm:ss[Ô])
DS2T 30/04/2016 14:34:07
#461714
Resposta escolhida
Citação:

1.) Como extrair somente o horário desta uma variável ?



Pode ser como nosso colega Damasceno disse acima. Você também pode usar DateTime.Now.ToString([Ô]HH:mm:ss[Ô]), fora que o DateTime tem propriedades Hour, Minute e Second, caso você queira pegá-los separadamente.
Também tem a opção de jogar para objeto do tipo TimeSpan. Exemplo: DateTime.Now.TimeOfDay

Citação:

2.) A variável que receberá este dado (Horário) deve ser de que tipo,para armazenar o valor ?



Se for trabalhar com o horário todo, ou com intervalos entre tempo... sugiro o TimeSpan, como mencionado acima.
Tópico encerrado , respostas não são mais permitidas