Abraço a todos
Novo Calculo De Data
Started By Phyriel, 12/08/2005, 09:59
5 replies to this topic
#1
Posted 12/08/2005, 09:59
Abraço a todos
#2
Posted 12/08/2005, 10:40
Session.LCID = 1046
dti = "20/07/2005": dti = Cdate(dti)
dtf = "10/08/2005": dtf = Cdate(dtf)
hri = 8: hrf = 18: hriult = 13: hrfult = 16
dt = dti
For i = Cdate(dti) To Cdate(dtf)
UltDia = Datepart("d", DateSerial(Year(Cdate(i)),Month(Cdate(i))+1, 0))
If WeekDay(Cdate(i)) <> 1 And WeekDay(Cdate(i)) <> 7 Then
If Day(Cdate(dtf)) = Day(Cdate(i)) Then
hrs_trab = hrs_trab + (hrfult - hriult)
Else
hrs_trab = hrs_trab + (hrf - hri)
End if
End if
Next
Response.Write(hrs_trab)
Eduardo Batista
#3
Posted 12/08/2005, 13:58
Mais fácil...
Ou entendi errado...???
A hora deve estar inserida juntamento com a data.
Ou entendi errado...???
dt_inicial = Request("dt_inicial")
dt_final = Request("dt_final")
Intervalo = DateDiff("h",dt_inicial,dt_final)
Response.Write Intervalo
A hora deve estar inserida juntamento com a data.
#4
Posted 12/08/2005, 15:18
Mais fácil...
Ou entendi errado...???dt_inicial = Request("dt_inicial") dt_final = Request("dt_final") Intervalo = DateDiff("h",dt_inicial,dt_final) Response.Write Intervalo
A hora deve estar inserida juntamento com a data.
Tem-se q considerar o periodo trabalhado por dia, n pode contar finais de semana e deve-se considerar tbem a hora q o serviço começou e a hora q terminou!!!
Mas vlw pela dica
Sua instrução funciona perfeitamente, mas p horas inteiras... Ha alguma informação complementa no caso de termos horas quebradas???
#5
Posted 12/08/2005, 16:37
Sim, claro.
Dá uma procurada por Conversão, Soma e subtração de horas.
Dá uma procurada por Conversão, Soma e subtração de horas.
Eduardo Batista
#6
Posted 12/08/2005, 17:00
Vlw pelas dicas Ed....
Abraço
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










