none
Converter nanosegundos para HH:mm:ss RRS feed

  • Pergunta

  • Bom dia, preciso converter um valor em nano segundos, para HH:mm:ss, mais não estou conseguindo existe algum metodo que posso fazer isto, ou teria que fazer manualmente?

    Linguagem: C#

    IDE:  Visual Studio 2010

    terça-feira, 12 de abril de 2016 13:53

Respostas

  • João,

    pode fazer assim:

    var nano = 34324233434343;
    var c = TimeSpan.FromMilliseconds(nano * 0.000001);
    
    //Com Milissegundos
    MessageBox.Show(c.ToString());
    
    //Sem Milissegundos
    MessageBox.Show(string.Format("{0:D2}:{1:D2}:{2:D2}", c.Hours, c.Minutes, c.Seconds));
    Att,


    Antero Marques

    _______________________________________________________________________

    Se a resposta for útil, marque como útil, se respondeu totalmente sua dúvida, marque como resposta.

    O Fórum MSDN é utilizado também como base de conhecimento, então é responsabilidade de todos mantê-lo organizado e funcional.


    terça-feira, 12 de abril de 2016 15:11

Todas as Respostas

  • João,

    pode fazer assim:

    var nano = 34324233434343;
    var c = TimeSpan.FromMilliseconds(nano * 0.000001);
    
    //Com Milissegundos
    MessageBox.Show(c.ToString());
    
    //Sem Milissegundos
    MessageBox.Show(string.Format("{0:D2}:{1:D2}:{2:D2}", c.Hours, c.Minutes, c.Seconds));
    Att,


    Antero Marques

    _______________________________________________________________________

    Se a resposta for útil, marque como útil, se respondeu totalmente sua dúvida, marque como resposta.

    O Fórum MSDN é utilizado também como base de conhecimento, então é responsabilidade de todos mantê-lo organizado e funcional.


    terça-feira, 12 de abril de 2016 15:11
  • Muito obrigado :)

    terça-feira, 12 de abril de 2016 17:10