Histórico da Página
Incluir Página | ||||
---|---|---|---|---|
|
Sintaxe
SECONDS()
Propósito
Retorna a quantidade de segundos decorridos desde a meia-noite até a hora atual do sistema operacional, fornecida pela função TIME().
Argumentos
Nenhum.
Utilização
A quantidade de segundos fornecida é baseada na marcação da hora num dia de 24 horas, correspondendo à faixa de zero até 86.399 segundos. Ou seja, 24 horas x 60 minutos x 60 segundos.
Dicas
A função SECONDS() pode ser utilizada para determinar o tempo decorrido, em segundos, entre duas marcações de hora, com o objetivo de avaliar a performance de uma operação durante a execução do programa.
A função SECONDS() está relacionada com a função TIME(), que fornece a hora marcada pelo sistema operacional como uma cadeia de caracteres no formato “hh:mm:ss”.
Exemplos
Este exemplo compara o valor de TIME() com o de SECONDS():
MsgAlert( TIME() ) // Resulta: 09:00:00
MsgAlert( SECONDS() ) // Resulta: 32400
Este exemplo demonstra como utilizar SECONDS() para informar o tempo decorrido em segundos:
LOCAL nStart := 0
LOCAL nElapsed := 0
nStart := SECONDS()
...
<declarações>
...
nElapsed := SECONDS() – nStart
MsgAlert( "Decorridos: " + LTRIM(STR(nElapsed)) + " segundos" )