Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Current time
|
Current time {( * )} -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
* | Operador |
![]() |
Devuelve la hora actual del servidor | |||||
Resultado | Hora |
![]() |
Hora actual | |||||
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.
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
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))
Producto: 4D
Tema: Fechas y horas
Número
178
Creado por: < 4D v6
Manual de lenguaje 4D ( 4D v20 R7)