amigos estou batendo cabeça com uma simples função
preciso mais ou menos isso
horainicial := "10:00"
horafinal := "11:00"
precisaria que a soma dos dois o resultados sairiam em segundos valor inteiro
? Funcão (horainicial,horafinal) > 120 segundos
somar horas
Moderador: Moderadores
- Nascimento
- Usuário Nível 4

- Mensagens: 763
- Registrado em: 19 Jul 2008 12:11
- Localização: OLINDA-PE
somar horas
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina
clipper 5.3 /harbour/minigui
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
somar horas
Segue um exemplo:
Obs.: o resultado em segundos será 3600 segundos.
Código: Selecionar todos
Function Main()
horainicial := "10:00"
horafinal := "11:00"
nSeg_:=TimeToSec(horafinal)-TimeToSec(horainicial)
@ 10,10 say Str(nSeg_,5,0)
Return NilObs2: não seria o total de segundos entre a horainicial e a horafinal?Nascimento escreveu:que a soma dos dois
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
-
Fernando queiroz
- Usuário Nível 4

- Mensagens: 779
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
somar horas
https://youtu.be/mEB1ySoLdQ0
:% :% :%
:% :% :%
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
- Nascimento
- Usuário Nível 4

- Mensagens: 763
- Registrado em: 19 Jul 2008 12:11
- Localização: OLINDA-PE
somar horas
opa mestre , errei na verdade é em minutos
na hora de escrever falei segundos
hora ini "10:00"
hora fin "11:00"
saida 60 minutos
peguei sua função e dividi por 60 deu certo
na hora de escrever falei segundos
hora ini "10:00"
hora fin "11:00"
saida 60 minutos
peguei sua função e dividi por 60 deu certo
Function Main()
horainicial := "10:00"
horafinal := "11:00"
nSeg_:=TimeToSec(horafinal)-TimeToSec(horainicial)
@ 10,10 say Str(nSeg_/60,5,0)
Return Nil
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina
clipper 5.3 /harbour/minigui
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
somar horas
E sempre tem a opção de criar o próprio fonte... converte tudo pra minutos e depois desconverte, se precisar.
Código: Selecionar todos
cHoraIni := "10:00"
cHoraFim := "11:00"
? MInutos( cHoraFim ) - Minutos( cHoraIni )
FUNCTION MInutos( cTime )
RETURN Val( Substr( cTime, 1, 2 ) ) * 60 + Val( Substr( cTime, 4, 2 ) )
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
somar horas
Ola!
Saudações,
Itamar M. Lins Jr.
Código: Selecionar todos
*************************** SOMA DUAS HORAS
Static FUNCTION HADH(H1,H2)
*************************** Ex: Soma 12:34:25 + 02:45:00 = 15:19:25
*
*
RETURN TSTRING(SECS(H1)+SECS(H2))
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.