none
TextBox com valor em data utilizando DATETIME RRS feed

  • Pergunta

  • Pessoal boa noite, estou precisando de uma ajuda.

    Quando executo o codigo abaixo da erro ( Cadeia de caracteres não foi reconhecida como DateTime válido.) Segue codigo abaixo 

     private void Atualizadata()
            {
                if (tcb_Frequencia_Calibracao.Text != "" && tcb_Frequencia_Calibracao.Text != "")
                {
                    DateTime data1 = DateTime.Parse(txb_Data_Calibracao.Text);
                    DateTime data2 = data1.AddDays(Convert.ToDouble(tcb_Frequencia_Calibracao.Text));
                    txb_Vencimento_Calibracao.Text = data2.ToString();
    
    
                }
            }
    Se eu inserir primeiro o valor da data que é o TXB_DATA_CALIBRACAO e depois o TCB_FREQUENCIA_CALIBRACAO o erro nao acontece, mas se inverter o da o erro ao inserir o primeiro numero. Alem disso, quando executa sem erro, no TXB_VENCIMENTO_CALIBRACAO o valor que retorna vem com as horas, como faço pra deixar somente a data ?


    Philipe Khemil Said

    quarta-feira, 8 de junho de 2016 23:12

Respostas

  • Amigo, uma sugestão. pq em vez de usar um textbox vc não usa o DateTimePicker ? vc não vai precisar ficar preocupado em validar a data 

    Para pegar somente a data, vc pode fazer assim.

    string diaj = Convert.ToString(data2);

     string dataVenCalibra = diaj.Substring(0, 10);

    Att, wsti.

    • Marcado como Resposta Philipe Said quinta-feira, 9 de junho de 2016 00:09
    quarta-feira, 8 de junho de 2016 23:53

Todas as Respostas

  • Amigo, uma sugestão. pq em vez de usar um textbox vc não usa o DateTimePicker ? vc não vai precisar ficar preocupado em validar a data 

    Para pegar somente a data, vc pode fazer assim.

    string diaj = Convert.ToString(data2);

     string dataVenCalibra = diaj.Substring(0, 10);

    Att, wsti.

    • Marcado como Resposta Philipe Said quinta-feira, 9 de junho de 2016 00:09
    quarta-feira, 8 de junho de 2016 23:53
  • Obrigado amigo, apos trocar o textbox pelo DateTimePicker funcionou perfeitamente

    Philipe Khemil Said

    quinta-feira, 9 de junho de 2016 00:10