none
Somar horas em C# sem mudar de dia RRS feed

  • Pergunta

  • Bom dia Galera!

    Somar horas, subtrair é fácil. Quero fazer um somatório da coluna de horas trabalhadas só que toda fez q vou somar quando passa das 23:59:59 ele zera a contagem de horas. alguém pode me ajudar.

    Tabela

    esta tabela esta em um DataGridView....

    Att....

    sábado, 26 de setembro de 2015 13:35

Todas as Respostas

  • Deve se passar a data para dar certo o cálculo

    Forma

    DateTime dateIni = DateTime.ParseExact("21/01/2001 07:30", "dd/MM/yyyy HH:mm", null);
    DateTime dateEnd = DateTime.ParseExact("22/01/2001 16:40", "dd/MM/yyyy HH:mm", null);
    
    TimeSpan dater = dateEnd.Subtract(dateIni);  
    
    System.Console.WriteLine("{0:00}:{1:00}", (dater.Days * 24) + dater.Hours, dater.Minutes);
    System.Console.ReadKey();


    Fulvio Cezar Canducci Dias




    sábado, 26 de setembro de 2015 15:08