none
Formatar valor RRS feed

  • Pergunta

  • Gostaria de formatar esse valor abaixo mas  sem arredondar:

    1.2897372752374077213187316472M

    sendo que o mesmo deve ser "1,28"

    Obrigado,.

    sexta-feira, 24 de fevereiro de 2012 13:59

Respostas

  • Manigoldo, bom dia

    veja se essa solução lhe serve:

                double d = 1.2897372752374077213187316472;
                d = Math.Truncate(d * 100) / 100;
                string s = string.Format("{0:0.##}", d);


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)

    • Marcado como Resposta _Manigold_ sexta-feira, 24 de fevereiro de 2012 15:26
    sexta-feira, 24 de fevereiro de 2012 14:10
    Moderador
  • Amigo segue um exemplo de um Label sendo formatado neste formato que vc necessita.

     lbl_valor.Text = "1.2897372752374077213187316472M";

     lbl_valor.Text = String.Format("{0:n2}", Convert.ToDouble(lbl_valor4.Text)).ToString();


    Caso a resposta tenha ajudado favor marcar como respondida.

    • Marcado como Resposta _Manigold_ sexta-feira, 24 de fevereiro de 2012 15:26
    sexta-feira, 24 de fevereiro de 2012 14:26

Todas as Respostas

  • Manigoldo, bom dia

    veja se essa solução lhe serve:

                double d = 1.2897372752374077213187316472;
                d = Math.Truncate(d * 100) / 100;
                string s = string.Format("{0:0.##}", d);


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)

    • Marcado como Resposta _Manigold_ sexta-feira, 24 de fevereiro de 2012 15:26
    sexta-feira, 24 de fevereiro de 2012 14:10
    Moderador
  • Amigo segue um exemplo de um Label sendo formatado neste formato que vc necessita.

     lbl_valor.Text = "1.2897372752374077213187316472M";

     lbl_valor.Text = String.Format("{0:n2}", Convert.ToDouble(lbl_valor4.Text)).ToString();


    Caso a resposta tenha ajudado favor marcar como respondida.

    • Marcado como Resposta _Manigold_ sexta-feira, 24 de fevereiro de 2012 15:26
    sexta-feira, 24 de fevereiro de 2012 14:26
  • OLA AMIGO O SEU ARREDONDOU PARA 1,29 NA VERDADE TEM QUE SER 1.28

    OBRIGADO.

    • Marcado como Resposta _Manigold_ sexta-feira, 24 de fevereiro de 2012 15:26
    • Não Marcado como Resposta _Manigold_ sexta-feira, 24 de fevereiro de 2012 15:26
    sexta-feira, 24 de fevereiro de 2012 15:21
  • Funcionou , obrigado.

    sexta-feira, 24 de fevereiro de 2012 15:26