CALCULAR DATA FINAL A PARTIR DO NR.DIA INFORMADO.
Boa Tarde!
Pessoal gostaria de obter o resultado em um Textbox da soma do valor informado em outro Textbox, ou seja,
txtdtinicial: 15/10/2017
txtdias: usuário coloca essa informação: Ex: 5
o retorno txtdtfinal: 20/10/2017.
Efetuei o código abaixo mas esta retornando informações erradas.
txtdtfinal.Text = (Format(Date.Now.AddDays(txtdias.Text), [Ô]dd/mm/yyyy[Ô]))
Agradeço a ajuda,
Pessoal gostaria de obter o resultado em um Textbox da soma do valor informado em outro Textbox, ou seja,
txtdtinicial: 15/10/2017
txtdias: usuário coloca essa informação: Ex: 5
o retorno txtdtfinal: 20/10/2017.
Efetuei o código abaixo mas esta retornando informações erradas.
txtdtfinal.Text = (Format(Date.Now.AddDays(txtdias.Text), [Ô]dd/mm/yyyy[Ô]))
Agradeço a ajuda,
Você não está se baseando na data do txtdtinicial; está se baseando na data atual. Você pode usar o controle DateTimePicker para uso de datas, vai ficar bem melhor. Para adicionar dias, você pode fazer assim:
dim data as date = [Ô]10/15/2017[Ô] Aqui vai a data contida no txtdtinicial. Tenha cuidado com o formato dela.
data = data.AddDays(5)
txtdtfinal.text = data.ToShortDateString()
Obrigado, efetuei o código abaixo e funcionou, vou tentar usar o controle DateTimePicker:
txtdtinicial.Text = CDate(Now).ToString([Ô]dd/MM/yyyy[Ô])
Dim data As Date = txtdtinicial.Text
data = data.AddDays(txtdias.Text)
txtdtfinal.Text = data.ToShortDateString()
txtdtinicial.Text = CDate(Now).ToString([Ô]dd/MM/yyyy[Ô])
Dim data As Date = txtdtinicial.Text
data = data.AddDays(txtdias.Text)
txtdtfinal.Text = data.ToShortDateString()
Tópico encerrado , respostas não são mais permitidas