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: 765
- 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: 783
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
somar horas
https://youtu.be/mEB1ySoLdQ0
:% :% :%
:% :% :%
HARBOUR 3.2, HWGUI 2.23 B7, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart, Python + FASTAPI , Android Kotlin
- Nascimento
- Usuário Nível 4

- Mensagens: 765
- 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: 20416
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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: 8029
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 2 vezes
- Curtiram: 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.