minutesbetween volta o tempo errado
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.
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
Curtidas 0
Respostas
Joaoshi
25/04/2009
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.
Ou você faz um tratamento para quando for menor que um minuto ou utiliza o [b:e76ad7a85a]SecondsBetween[/b:e76ad7a85a].
Espero ter ajudado.
GOSTEI 0
Unix
25/04/2009
Já tentei tratar o edit....
Fiz um teste 14:14:00-14:15:00
A função minutesbetween retorna 0.
Fiz um teste 14:14:00-14:15:00
A função minutesbetween retorna 0.
GOSTEI 0
Joaoshi
25/04/2009
Colega, vê se ajuda: http://forum.clubedelphi.net/viewtopic.php?p=291251&sid=545118437226d000099d4278beea1899
GOSTEI 0
Joaoshi
25/04/2009
Tem este tópico em outro forum: http://forum.imasters.uol.com.br/index.php?s=b7166caca566167f4835301aee7194ff&showtopic=281991&st=0&p=1019261&#entry1019261
GOSTEI 0
Unix
25/04/2009
Deu certo João... eu fiz o tratamento nas datas (coloquei :00) no final e utilizei a função MinuteSpan()..
Obrigado.
Obrigado.
GOSTEI 0