Árvore de páginas

Sintaxis

 

SECONDS()

 

 

Propósito

 

Retorna la cantidad de segundos transcurridos desde la media noche hasta la hora actual del sistema operativo, suministrada por la función TIME().

 

 

Argumentos

 

Ninguno.

 

 

Utilización

 

La cantidad de segundos suministrada se basa en el registro de la hora en un día de 24 horas, correspondiendo al intervalo de cero a 86.399 segundos. Es decir, 24 horas x 60 minutos x 60 segundos.

 

 

Sugerencias

 

La función SECONDS() puede utilizarse para determinar el tiempo transcurrido, en segundos, entre dos registros de hora, con el objetivo de evaluar el desempeño de una operación durante la ejecución del programa.

 

La función SECONDS() está relacionada con la función TIME(), que suministra la hora registrada por el sistema operativo como una cadena de caracteres en el formato “hh:mm:ss”.

 

 

Ejemplos

 

Este ejemplo compara el valor de TIME() con el de SECONDS():

 

MsgAlert( TIME() )                        // Resulta: 09:00:00.

MsgAlert( SECONDS() )               // Resulta: 32400.

 

Este ejemplo muestra cómo utilizar SECONDS() para informar el tiempo transcurrido en segundos:

 

LOCAL nStart       := 0

LOCAL nElapsed := 0

 

nStart := SECONDS()

 

...

<declaraciones>

...

 

nElapsed := SECONDS() – nStart

 

MsgAlert( "Transcurridos: " + LTRIM(STR(nElapsed)) + " segundos" )

  • Sem rótulos