Fórum minutesbetween volta o tempo errado #369970

25/04/2009

0

Preciso pegar o intervalo entre 2 tempos... o problema é que o minutesbetween volta o resultado errado...

exemplo: 10:59:40 -> 11:00:03

gostaria que o valor retorna-se 1 minuto..
Já o minutesbetween volta 0.

   
 tchegada:= StrToTime(edtchegada.Text);
    tatendimento:= StrToTime(edtatendimento.Text);
    tci:= MinutesBetween(tchegada,tatendimento);



Unix

Unix

Responder

Posts

25/04/2009

Joaoshi

Colega, mas não tem um minuto mesmo né ?

Ou você faz um tratamento para quando for menor que um minuto ou utiliza o [b:e76ad7a85a]SecondsBetween[/b:e76ad7a85a].

Espero ter ajudado.


Responder

Gostei + 0

26/04/2009

Unix

Já tentei tratar o edit....


Fiz um teste 14:14:00-14:15:00

A função minutesbetween retorna 0.


Responder

Gostei + 0

26/04/2009

Joaoshi

Colega, vê se ajuda: http://forum.clubedelphi.net/viewtopic.php?p=291251&sid=545118437226d000099d4278beea1899


Responder

Gostei + 0

26/04/2009

Joaoshi

Tem este tópico em outro forum: http://forum.imasters.uol.com.br/index.php?s=b7166caca566167f4835301aee7194ff&showtopic=281991&st=0&p=1019261&#entry1019261


Responder

Gostei + 0

28/04/2009

Unix

Deu certo João... eu fiz o tratamento nas datas (coloquei :00) no final e utilizei a função MinuteSpan()..

Obrigado.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar