none
Somar um valor com uma string RRS feed

  • Pergunta

  • Pessoal seguinte, a duvida é bem simples, tenho uma maskedtextbox cuja máscara está definida para horário "HH:mm"

    Gostaria de saber como faço pra somar 24:00 ao valor digitado nessa maskedtextbox...

    EX:

    01:00 + 24:00 = 25:00

    02:00 + 24:00 = 25:00

    02:56 + 24:00 = 26:56

    obs: não tem problema ficar mais q 24:00 pq esse é meu objetivo

    Tentei esse código, mas sei q como se trata de uma string não vai ser somado

    MessageBox.Show(HorafTXT.Text + 24);

    domingo, 6 de janeiro de 2019 19:16

Respostas

  • Bom dia,

           Você precisa converter para numérico, veja exemplo:

    DateTime dt2 = DateTime.Parse(HoraFTXT.Text);

    double format = 0;

    double.TryParse(string.Format("{0},{1}", (dt2).Hour, (dt2).Minute), format);

    double horas = format + 24.0; MessageBox.Show(horas);


     Existem outras formas de fazer... Espero que ajude.

    • Marcado como Resposta Guilherme1974 segunda-feira, 7 de janeiro de 2019 14:38
    segunda-feira, 7 de janeiro de 2019 10:53