• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

amiloM1425

Problema com datas

1 mensagem neste tópico

Olá a todos,

surgiu-me agora um problema muito estranho  :)

Basicamente preciso de ir correndo os dias desde a data actual até à data em que o dia da semana corresponde ao que eu pretendo.

Para ir incrementando a data estou a usar o método AddDays(), mas a data simplesmente não está a ser incrementada. Será que estou a fazer alguma coisa de errado?

                int diasAdicionados = 0;
                DateTime dataAux = new DateTime(DateTime.Now.Ticks);
                while (diasAdicionados!=9)
                {
                    if (dataAux.DayOfWeek == diaSemana)
                    {
                        proximaExecucao = new DateTime(dataAux.Year, dataAux.Month, dataAux.Day, hora, 0, 0);
                        break;
                    }
                    dataAux.AddDays(1);
                    diasAdicionados++;
                }

Desde já obrigado pela atenção

Lol problema resolvido.

Isto era já a cabeça ao final do dia que não está a funcionar bem.  :-[

Estava a adicionar o dia mas não estava a actualizar a variável.

Solução

dataAux = dataAux.AddDays(1);

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora