DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Fórum DevMedia


Autor
Mensagem
Rivaldo
 

País: Brasil
Estado: PR
Cidade: Curitiba
Mensagens: 2
 Postado em: 15/6/2012 10:48:30 PM

Olá pessoal, estou com uma grande duvida, como faço para somar horas trabalhadas que passem de 24:00:00;

EX:
Funcionário: Tal, Trabalhou 13:55:00
Funcionário: Tal Tal, Trabalhou 12:00:00
Funcionário: Tal Filho, Trabalhou 08:05:00

que somando da um total de 34:35:00,

se alguém poder mim ficarei muito grato, pela anteção de todos meu muito obrigado.
Fabio Rosa
 
 


País: Brasil
Estado: RS
Cidade: Panambi
Mensagens: 69
 Postado em: 16/6/2012 4:36:01 PM
Olá Rivaldo,

Você pode utilizar o tipo TimeSpan para somar horas.
Exemplo:

#Código

TimeSpan hora1 = new TimeSpan(12, 30, 00); //12:30:00 h
TimeSpan hora2 = new TimeSpan(23, 45, 00); //23:45:00 h
TimeSpan result = hora1 + hora2;
Console.WriteLine(result.TotalHours); //36,35 h
Console.Read();

 
Fabio Rosa
 
 


País: Brasil
Estado: RS
Cidade: Panambi
Mensagens: 69
 Postado em: 16/6/2012 4:37:22 PM

Citação:
Olá Rivaldo,

Você pode utilizar o tipo TimeSpan para somar horas.
Exemplo:

#Código

TimeSpan hora1 = new TimeSpan(12, 30, 00); //12:30:00 h
TimeSpan hora2 = new TimeSpan(23, 45, 00); //23:45:00 h
TimeSpan result = hora1 + hora2;
Console.WriteLine(result.TotalHours); //36,25 h (desculpe...tinha digitado errado este valor antes...)
Console.Read();

 
Rivaldo
 

País: Brasil
Estado: PR
Cidade: Curitiba
Mensagens: 2
 Postado em: 16/6/2012 10:08:11 PM
Olá Fabio Rosa,

Muito obrigado pela ajuda, estou muito agradecido mesmo, resolveu meu problema.

 
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03