Skip to content

19. Trae algo de la hora

Contenido

@Hours

Devuelve la porción correspondiente a la hora en una hora especificada como un número entre 0 (12:00 A.M.) y 23 (11:00 P.M.)

Sintaxis

@Hours(Hora)

Retorno

(Numérico) Retorna la cantidad de horas

Parámetros

Hora: (Hora) es la hora o campo Numérico o constante del cual se desea obtener la porción correspondiente a la hora. Un valor numérico es interpretado como la cantidad de segundos. Un valor numérico será convertido en Hora (HH:MM:SS) y se devolverá la porción correspondiente a la hora. Por ejemplo 4832 se convierte en 01:20:32.

Ejemplo

Se parte del campo de hora(HORA) representado en formato Hora, por ejemplo:
04:30:24
Se desea obtener la cantidad de horas:
4

Para esto se invoca la función a través de los siguientes parámetros:
@Hours(HORA)

Ejemplo con Data

HORA
@Hours(HORA)
​04:30:24
4

@Minutes

Devuelve la porción correspondiente a los minutos en una hora especificada como un número entre 0 y 59.

Sintaxis

@Minutes(Hora)

Retorno

(Numérico) Retorna la cantidad de minutos

Parámetros

Hora: (Hora) es la hora o campo Numérico o constante del cual se desea obtener la porción correspondiente a los minutos. Un valor numérico será convertido en Hora (HH:MM:SS) y se devolverá la porción correspondiente a los minutos. Por ejemplo 4832 será convertido a 01:20:32.

Ejemplo

Se parte del campo de hora(HORA) representado en formato Hora, por ejemplo:
04:30:24
Se desea obtener la cantidad de minutos:
30

Para esto se invoca la función a través de los siguientes parámetros:
@Minutes(HORA)

Ejemplo con Data

FECHA
@Minutes(HORA)
​04:30:24
30

@Seconds

Devuelve la porción correspondiente a los segundos en una hora especificada como un número entre 0 y 59.

Sintaxis

@Seconds(Hora)

Retorno

(Numérico) Retorna la cantidad de segundos

Parámetros

Hora: (Hora) es la hora o campo numérico o constante del cual se desea obtener la porción correspondiente a los segundos. Un valor numérico será convertido en Hora (HH:MM:SS) y se devolverá la porción correspondiente a los segundos. Por ejemplo 4832 será convertido a 01:20:32.

Ejemplo

Se parte del campo de hora(HORA) representado en formato Hora, por ejemplo:
04:30:24
Se desea obtener la cantidad de segundos:
24

Para esto se invoca la función a través de los siguientes parámetros:
@Seconds(HORA)

Ejemplo con Data

HORA
@Seconds(Hora)
​04:30:24
24

@Afternoon

Devuelve un número indicando si la hora especificada es de la mañana (A.M.) o de la tarde/noche (P.M.). Si la @Función devuelve 0 la hora corresponde a A.M. y si la función devuelve 1, la hora corresponde a P.M. Si la hora especificada excede a las 24 horas, la @Función devolverá -1.

Sintaxis

@Afternoon(Hora)

Retorno

(Numérico) Retorna el indicador de mañana o tarde/noche.
0: mañana (A.M.) 1: tarde/noche (P.M.) -1: excede las 24 horas

Parámetros

Hora: (Hora) La constante Hora, campo Hora, o campo Numérico para el cual desea conocer si la hora es A.M. o P.M. Los valores de un campo Numérico son interpretados como cantidad de segundos. Por ejemplo el valor numérico 86400 es leído como 86400 segundos o 24 horas, mientras que 4832 es una hora, 20 minutos y 32 segundos.

Ejemplo

Se parte del campo de hora(HORA) representado en formato Hora, por ejemplo:
04:30:24
Se desea obtener si es en la tarde:
0

Para esto se invoca la función a través de los siguientes parámetros:
@Afternoon(HORA)

Ejemplo con Data

HORA
@Afternoon(HORA)
​04:30:24
0
​16:30:24
1

Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.