Ir para conteúdo

Arquivado

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

Rafael Gimenes Tejeda

Porcentagem entre datas

Recommended Posts

esse N pode ser minutos? se for converte para minutos e faz o calculo normal de de % que resultado /100

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse n seria a abreviação de numero, eu gostaria de pegar esse valor para colocar em um gráfico por exemplo tipos os de controle de projetos

 

Data inicial: 24/06/2013

Data Final: 28/06/2013

 

E no dia 26/06/2013 ele mostrasse que passou 50% para chegar até a data final, não sei se fui claro obrigado pela ajuda amigos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Conte os dias totais, depois conte os dias que já passaram desses dias totais, então se é 24 até 28 temos 4 dias totais, já se passaram dois dias. Ai é só regra de três (2*100)/4

Compartilhar este post


Link para o post
Compartilhar em outros sites


private double IntervaloDias(DateTime dataInicio, DateTime dataFim, DateTime dataIntermediaria)

{

long intervaloTotal = Math.Abs(dataFim.Ticks - dataInicio.Ticks);

long intervaloInter = Math.Abs(dataIntermediaria.Ticks - dataInicio.Ticks);

return intervaloInter * 100 / intervaloTotal ;

}

 

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.