lunes, 7 de octubre de 2024

Funciones. Tiempos

Funciones de hora

Del mismo modo que hicimos en [esta entrada] con las funciones integradas de fecha, procederemos en esta entrada sobre las funciones de hora, puesto que el paralelismo es evidente y la funcionalidad muy similar.


Las funciones integradas (Built-In) para trabajar con las horas y sus unidades temporales son las siguientes: Hour() - Minute() -Second().

Al igual que con las funciones de fecha, también con las de hora, tomando como parámetro la función Now(), podemos obtener cada uno de sus componentes: la hora (Hour(Now())), el minuto (Minute(Now())) y el segundo (Second(Now())).

También podemos utilizar una variable en la que expresar una hora y usarla como parámetro, obteniendo el mismo resultado. Por ejemplo, para dHora = 23:54:42Second(dHora) -> 42.

Un problema que se nos presenta si deseamos trabajar con cálculos sobre intervalos es que partiendo de Now() siempre se actualiza el dato que sirve de parámetro, lo que dificulta la medida de los intervalos de tiempo. Podemos resolver este problema trabajando con matrices, pero ya no se trata tanto del uso de estas funciones como de procedimientos de uso de las mismas, por lo que su planteamiento corresponde a otra sección de este blog. Y de momento queda pendiente.

No hay comentarios:

Publicar un comentario

Comenta esta entrada