Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafaelsouzab

[Resolvido] Soma hh:mm

Recommended Posts

Você quer somar em segundos, minutos ou horas?

Me passe um exemplo do que você quer fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Utilize variáveis do tipo TimeSpan:
var x = TimeSpan.Parse("13:00");
var z = TimeSpan.Parse("10:00");

Com elas podem fazer o que quiser, somar, diferença...

De uma olhada aqui, tem mais informações: Trabalhando com TimeSpan

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 12/16/2016 at 20:50, rafaelsouzab disse:

Eu quero somar as horas preenchidas em um grid view no formato hh:mm

 

Ja sabe como ler essas colunas do gridView ? Se sim, basta converte-las para TimeSpan como foi dito pelos colegas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depende muito do momento em que desejar capturar os dados, mas em teoria e bem simples.

 

TimeSpan tempo1 = TimeSpan.Parse(NOME_DA_SUA_GRID.Rows[INDICE_DA_LINHA].Cells[INDICE_DA_COLUNA].Text); 

Caso sua gridview seja chamada de GridView1 e voce queira somar a primeira coluna da primeira linha com a primeira coluna da segunda linha seria:

 


 

TimeSpan tempo1 = TimeSpan.Parse(this.GridView1.Rows[0].Cells[0].Text); 
TimeSpan tempo2 = TimeSpan.Parse(this.GridView1.Rows[1].Cells[0].Text); 

TimeSpan tempoTotal = tempo1.Add(tempo2);

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.