×
Linguagem de Programação ADVPL
Perguntas Somar horas
- barater
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 126
- Obrigados Recebidos: 0
10 anos 3 meses atrás #24632
por barater
Somar horas foi criado por barater
Boa tarde
Estou precisando acrescentar 2 minutos na variavel time(). Exemplo: O conteudo da variavel time() é "13:05:30" e , gostaria de somar mais dois minutos, ou seja, ficaria neste caso "13:07:30". Como fazer?
Grato
Cezar
Estou precisando acrescentar 2 minutos na variavel time(). Exemplo: O conteudo da variavel time() é "13:05:30" e , gostaria de somar mais dois minutos, ou seja, ficaria neste caso "13:07:30". Como fazer?
Grato
Cezar
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
10 anos 3 meses atrás #24635
por kanaamlrr
Respondido por kanaamlrr no tópico Somar horas
Cara,
Não sei se tem alguma função especifica para soma em hora no protheus.
Mas dessa forma deve funcionar:
Abraço!
Não sei se tem alguma função especifica para soma em hora no protheus.
Mas dessa forma deve funcionar:
cTime := Time()
cTime := SubStr(cTime,1,2)+":"+AllTrim(Str(Val(SubStr(cTime,4,2))+2))+":"+SubStr(cTime,7,2)
Abraço!
Por favor Acessar ou Registrar para participar da conversa.
- barater
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 126
- Obrigados Recebidos: 0
- admin
- Desconectado
- Administrador
Menos
Mais
- Postagens: 216
- Obrigados Recebidos: 0
10 anos 3 meses atrás - 10 anos 3 meses atrás #24642
por admin
Respondido por admin no tópico Somar horas
nHr1 := 18.58
nHr2 := 00.03
nHoras := SomaHoras (nHr1,nHr2) --> Soma as Horas
nHr1 - Primeiro Horário
nHr2 - Segundo Horário
nHoras := 18.01
SubHoras (nHr1,nHr2) --> Subtrai as Horas
nHr1 - Primeiro Horário
nHr2 - Segundo Horário
nHr2 := 00.03
nHoras := SomaHoras (nHr1,nHr2) --> Soma as Horas
nHr1 - Primeiro Horário
nHr2 - Segundo Horário
nHoras := 18.01
SubHoras (nHr1,nHr2) --> Subtrai as Horas
nHr1 - Primeiro Horário
nHr2 - Segundo Horário
Ultima edição: 10 anos 3 meses atrás por admin.
Por favor Acessar ou Registrar para participar da conversa.
- dexter
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 78
- Obrigados Recebidos: 0
10 anos 3 meses atrás - 10 anos 3 meses atrás #24645
por dexter
Respondido por dexter no tópico Somar horas
Outra opção também.
Tem a função Elaptime também que mostra diferença
entre dois horários!
Somar horas no padrão: "HH:MM:SS"
Do mesmo jeito que vc pode somar vc pode Subtrair
//IncTime([<cTime>],<nIncHours>,<nIncMinuts>,<nIncSeconds> ) -> Somar
//DecTime<cTime>],<nDecHours>,<nDecMinuts>,<nDecSeconds> ) -> Subtrair
//Exemplo:
Local atuTime := Time() //"01:10:10"
Local myincTime
myincTime := IncTime( atuTime , 10 , 10 , 10 )
// myincTime ==>> "11:11:11"
Tem a função Elaptime também que mostra diferença
entre dois horários!
Ultima edição: 10 anos 3 meses atrás por dexter.
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.091 segundos