[firebase-br] RES: RES: RES: RES: RES: campo time

Felix felix2005 em oi.com.br
Qui Ago 27 23:26:25 -03 2009


Na aplicação:

xHoras  := Trunc(fieldbyname('tempo').asInteger / 60);
xMinutos:= fieldbyname('tempo').asInteger mod 60;

Label.Caption := IntToStr(xHoras)+':'+IntToStr(xMinutos)

Fco. Felix
Desenvolvimento de Sistemas
www.soltecnologia.com.br

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Alan Matos
Enviada em: quinta-feira, 27 de agosto de 2009 22:59
Para: FireBase
Assunto: Re: [firebase-br] RES: RES: RES: RES: campo time

vamos supor que o campo tem armazenado 100 minutos:

100/60 = 1,666

1 é a quantidade de horas, agora, vamos descobir os minutos, pega a parte
decimal e multiplica por 60.

0,666 * 60 = 39,66, arredonda pra 40!

resultado: 1:40

vc pode fazer isso em uma procedure ou na sua aplicação.

t+
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista