Jump to content
Fivewin Brasil

Calculo com horas


Naruto uZumaki

Recommended Posts

Bom dia moçada !

preciso fazer um controle de horas extras só que estou com um problema na troca de dia ex:

23:00 PM até 01:00AM , aqui no caso seriam 02 horas, mas como calcular isso ja que não possos diminuir um pelo outro??

té+

____________________________

Eder Xavier

Msn:eder_xavier_2@hotmail.com

naruto.gif

C:\Xharbour Free\fivewin 8.05\workshop\VSX

Link to comment
Share on other sites

Bom dia moçada !

preciso fazer um controle de horas extras só que estou com um problema na troca de dia ex:

23:00 PM até 01:00AM , aqui no caso seriam 02 horas, mas como calcular isso ja que não possos diminuir um pelo outro??

té+

____________________________

Eder Xavier

Msn:eder_xavier_2@hotmail.com

naruto.gif

C:\Xharbour Free\fivewin 8.05\workshop\VSX

Link to comment
Share on other sites

Olá

Fiz a seguinte função para resolveu um problema igual ao seu.

xhoras=elapmeu(datai,horai,dataf,horaf)

**********************************************************

* Calcula a diferenca entre hora, levando em conta a data

* isso que diferencia do elaptime, que so considera a hora

**********************************************************

Function Elapmeu

Para vdatai58,vhorai58,vdataf59,vhoraf59

v60=elaptime(vhorai58,vhoraf59)

if vdataf59>vdatai58 //TESTA DIFERENCA ENTRE AS DATAS

v59=(vdataf59-vdatai58) * 24

if vhoraf59

v59-=24

elseif vhoraf59>=vhorai58

endif

v61=subs(v60,3,3)

v60=val(subs(v60,1,2))+v59

v60=strzero(v60,2)+v61

endif

Retu v60 //retorna hora

Teste e veja se resolve.

Abraços

Fernando

FW 2.7 / XH 0.99.61 / XMATE

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...