RE: [delphi-br] Calculo com Horas

2006-03-15 Por tôpico Eduardo Alves
Basta vc gravar data e hora.

Eduardo

-Original Message-
From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Haylo 
Silva
Sent: quarta-feira, 15 de março de 2006 11:06
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] Calculo com Horas


Prezados Amigos,

Estou com uma dúvida cruel, onde meu emprego está em jogo (rs). Tenho 
quase certeza de que vocês podem me ajudar !

Estou precisando fazer um controle simples de acesso a um local físico, 
onde o usuário terá 4 horários para acessar o mesmo.

Porém entre esses 4 horários existirão situações que os horários 
passarão para o dia posterior: (exemplo abaixo)

*E1:* 20:00 *S1:* 00:00  *E2:* 01:00  *S2:* 06:00

Como faço para calcular se o usuário está dentro do horário, 
considerando que as horas passaram de 24hs ???


Um forte abraço a todos,

Haylo Neto


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 


 
Links do Yahoo! Grupos




 





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Calculo com Horas

2006-03-15 Por tôpico Felippe Nagato
Haylo,

Pelo que entendi, veja se é isso mesmo que você quer.

function TemPermissao (HoraEntrada, HoraSaida : TTime) : Boolean;
var
 Agora, a, b : TDateTime;
begin
 Agora := Now;
 if HoraEntrada  HoraSaida then
 begin
  a := Trunc(Agora) + HoraEntrada;
  b := Trunc(Agora) + HoraSaida;
 end
 else
 begin
  a := Trunc(Agora) + HoraEntrada;
  b := Trunc(Agora) + HoraSaida + 1;
 end;
 Result := ((a = Agora) and (b  Agora));
end;

Atenciosamente,
Felippe.



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] Calculo com Horas

2005-03-18 Por tôpico Adriano Montagna

Sim, uma hora / 2 é igual a 30 minutos.

Mas, o que preciso saber é quantas UNIDADES de TEMPO tem
ou seja 01:00:00 / 00:30:00 = 2



- Original Message - 
From: jrjuniore [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Friday, March 18, 2005 11:39 AM
Subject: RES: [delphi-br] Calculo com Horas



Mas uma horas / 2  não é igual a trinta minutos ??

No entanto, para vc fazer calculo com horas vc deverá transformá-las em
horas centesimais e depois voltá-las a horas decimais !!

-Mensagem original-
De: Adriano Montagna [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 18 de março de 2005 11:33
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Calculo com Horas


PessoALL


Preciso fazer um calculo assim:

Hora inicial - Hora Final / intervalo

Bem, eu faço a subtração e ok. se a hora inicial é 5 e a final é 6 tenho 1
hora dai vou dividir 1 h pelo intervalo que é de 30 minutos o resultado
deveria ser 2 mas, retorna Zero.
O que faço?

Obrigado.


[As partes desta mensagem que não continham texto foram removidas]



--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos











-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos











-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Calculo com Horas

2005-03-18 Por tôpico Andre - Yahoo

converta as horas para float e faça a divisão...
TimetoFloat(12:00:00) / timetofloat(00:30:00) = 2

 André Luis da Silveira

  Desenvolvedor

  Latícinios Morrinhos Ind Com Ltda
 

  - Original Message - 
  From: Adriano Montagna 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, March 18, 2005 11:50 AM
  Subject: Re: [delphi-br] Calculo com Horas


  Sim, uma hora / 2 é igual a 30 minutos.

  Mas, o que preciso saber é quantas UNIDADES de TEMPO tem
  ou seja 01:00:00 / 00:30:00 = 2



  - Original Message - 
  From: jrjuniore [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Friday, March 18, 2005 11:39 AM
  Subject: RES: [delphi-br] Calculo com Horas



  Mas uma horas / 2  não é igual a trinta minutos ??

  No entanto, para vc fazer calculo com horas vc deverá transformá-las em
  horas centesimais e depois voltá-las a horas decimais !!

  -Mensagem original-
  De: Adriano Montagna [mailto:[EMAIL PROTECTED]
  Enviada em: sexta-feira, 18 de março de 2005 11:33
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Calculo com Horas


  PessoALL


  Preciso fazer um calculo assim:

  Hora inicial - Hora Final / intervalo

  Bem, eu faço a subtração e ok. se a hora inicial é 5 e a final é 6 tenho 1
  hora dai vou dividir 1 h pelo intervalo que é de 30 minutos o resultado
  deveria ser 2 mas, retorna Zero.
  O que faço?

  Obrigado.


  [As partes desta mensagem que não continham texto foram removidas]



  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]

  Links do Yahoo! Grupos











  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]

  Links do Yahoo! Grupos











  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





RE: [delphi-br] Calculo com Horas

2005-03-18 Por tôpico Rodrigo Villaverde

Transforme tudo para minutos.
Com a Hora total e a Hora base unidade tempo é só dividir hora atual por
hora base. O resultado é a quantidade de unidades de tempo

60 / 30 = 2


-Original Message-
From: Adriano Montagna [mailto:[EMAIL PROTECTED] 
Sent: sexta-feira, 18 de março de 2005 11:51
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] Calculo com Horas


Sim, uma hora / 2 é igual a 30 minutos.

Mas, o que preciso saber é quantas UNIDADES de TEMPO tem
ou seja 01:00:00 / 00:30:00 = 2



- Original Message - 
From: jrjuniore [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Friday, March 18, 2005 11:39 AM
Subject: RES: [delphi-br] Calculo com Horas



Mas uma horas / 2  não é igual a trinta minutos ??

No entanto, para vc fazer calculo com horas vc deverá transformá-las em
horas centesimais e depois voltá-las a horas decimais !!

-Mensagem original-
De: Adriano Montagna [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 18 de março de 2005 11:33
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Calculo com Horas


PessoALL


Preciso fazer um calculo assim:

Hora inicial - Hora Final / intervalo

Bem, eu faço a subtração e ok. se a hora inicial é 5 e a final é 6 tenho
1
hora dai vou dividir 1 h pelo intervalo que é de 30 minutos o resultado
deveria ser 2 mas, retorna Zero.
O que faço?

Obrigado.


[As partes desta mensagem que não continham texto foram removidas]



--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos











-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos











-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos




 








-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Calculo com Horas

2005-03-18 Por tôpico Adriano Montagna

Valeu.

- Original Message - 
From: Andre - Yahoo [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Friday, March 18, 2005 12:04 PM
Subject: Re: [delphi-br] Calculo com Horas



converta as horas para float e faça a divisão...
TimetoFloat(12:00:00) / timetofloat(00:30:00) = 2

 André Luis da Silveira

  Desenvolvedor

  Latícinios Morrinhos Ind Com Ltda


  - Original Message - 
  From: Adriano Montagna
  To: delphi-br@yahoogrupos.com.br
  Sent: Friday, March 18, 2005 11:50 AM
  Subject: Re: [delphi-br] Calculo com Horas


  Sim, uma hora / 2 é igual a 30 minutos.

  Mas, o que preciso saber é quantas UNIDADES de TEMPO tem
  ou seja 01:00:00 / 00:30:00 = 2



  - Original Message - 
  From: jrjuniore [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Friday, March 18, 2005 11:39 AM
  Subject: RES: [delphi-br] Calculo com Horas



  Mas uma horas / 2  não é igual a trinta minutos ??

  No entanto, para vc fazer calculo com horas vc deverá transformá-las em
  horas centesimais e depois voltá-las a horas decimais !!

  -Mensagem original-
  De: Adriano Montagna [mailto:[EMAIL PROTECTED]
  Enviada em: sexta-feira, 18 de março de 2005 11:33
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Calculo com Horas


  PessoALL


  Preciso fazer um calculo assim:

  Hora inicial - Hora Final / intervalo

  Bem, eu faço a subtração e ok. se a hora inicial é 5 e a final é 6 tenho 1
  hora dai vou dividir 1 h pelo intervalo que é de 30 minutos o resultado
  deveria ser 2 mas, retorna Zero.
  O que faço?

  Obrigado.


  [As partes desta mensagem que não continham texto foram removidas]



  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]

  Links do Yahoo! Grupos











  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]

  Links do Yahoo! Grupos











  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:







--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do 
Serviço do Yahoo!.



[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos











-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html