Usuário com melhor resposta
somar horas do banco de dadaos

Pergunta
-
bom dia eu tenho um banco de horas, o problema é que quando somo mais de 24 horas ele apresenta assim: 1:2:50:30 segundos
dia:horas:minutos:segundos eu gostaria que ele apresentasse somente horas, exemplo 26 horas :50 minutos
segue o código é vb net
'''''''''''''''''''''''''''''''''''''''''''''''Dim valor_Positivo, Valor_Negativo, ValorTotal As TimeSpan
Private Sub CalcularHoras()
Try
For Each Linha As DataGridViewRow In Me.dgvRegistros.Rows
If Linha.Cells(3).Value = "POSITIVA" Then
'Executa a soma dos valores da coluna 5
valor_Positivo += TimeSpan.Parse(Linha.Cells(5).Value)
ElseIf Linha.Cells(3).Value = "NEGATIVA" Then
'Executa a soma dos valores da coluna 5
Valor_Negativo += TimeSpan.Parse(Linha.Cells(5).Value)
End If
Next
ValorTotal = (valor_Positivo).Subtract(Valor_Negativo)
Me.txtTOTAL_DE_MIN_POSITIVAS.Text = (valor_Positivo.ToString)
Me.txtTOTAL_DE_MIN_NEGATIVAS.Text = Valor_Negativo.ToString
Me.txtTOTAL_DE_HORAS_POSITIVA.Text = ValorTotal.ToString
Respostas
-
Boa tarde,
Você gostaria de apresentar apenas horas ou apenas horas e minutos?
Verifique essa opção.
Atenciosamente,
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Robson William SilvaModerator sexta-feira, 3 de março de 2017 12:04
-
bom dia pessoal, consegui resolver com outro código
obrigado a todos
- Marcado como Resposta Robson William SilvaModerator quinta-feira, 9 de março de 2017 13:09
Todas as Respostas
-
Boa tarde,
Você gostaria de apresentar apenas horas ou apenas horas e minutos?
Verifique essa opção.
Atenciosamente,
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Robson William SilvaModerator sexta-feira, 3 de março de 2017 12:04
-
-
Bom dia,
Por gentileza, tente adaptar o seguinte código:
Dim thisDate As DateTime = #2/10/2010# Dim thatDate As DateTime = #10/21/2013# Dim ts1 As TimeSpan = thatDate.Subtract(thisDate) ' or: ' Dim ts1 As TimeSpan = thatDate - thisDate Console.WriteLine("{1} hours have passed", ts1.TotalHours)
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
-
Você entendeu o exemplo acima?
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
bom dia pessoal, consegui resolver com outro código
obrigado a todos
- Marcado como Resposta Robson William SilvaModerator quinta-feira, 9 de março de 2017 13:09