Saltar al contenido principal
Versión: Siguiente

Current time

Current time {( * )} -> Resultado

ParámetroTipoDescripción
*Operador🡒Devuelve la hora actual del servidor
ResultadoHora🡐Hora actual

Descripción

El comando Current time devuelve la hora actual del reloj de sistema.

La hora actual siempre está entre 00:00:00 y 23:59:59. Utilice String o Time string para convertir en cadena la expresión de tipo hora devuelta por Current time.

4D Server: si utiliza el parámetro (*) cuando ejecuta esta función en un equipo 4D Client, la función devuelve la hora actual del servidor.

Ejemplo 1

El siguiente ejemplo le muestra cómo medir la duración de una operación. Acá, LongOperation es un método que necesita ser cronometrado:

 $vhStartTime:=((Current date-!1980-01-01!)*86400)+Current time //Guardar la hora de inicio, segundos después de 1.1.1980
 LongOperation //Realizar la operación
 $vhEndTime:=((Current date-!1980-01-01!)*86400)+Current time
 ALERT("The operation took "+String($vhEndTime-$vhStartTime)+" seconds.") //Mostrar la duración de la operación

Ejemplo 2

El siguiente ejemplo extrae las horas, minutos y segundos de la hora actual:

 $vhAhora:=Current time
 ALERT("La hora actual es: "+String($vhAhora\3600))
 ALERT("El minuto actual es: "+String(($vhAhora\60)%60))
 ALERT("El segundo actual es: "+String($vhAhora%60))

Ver también

Milliseconds
String
Tickcount