DateTime.IsInPreviousNMinutes

La función DateTime.IsInPreviousNMinutes comprueba si un valor temporal hace referencia a un instante de tiempo englobado en los N minutos anteriores a los indicados por el reloj del sistema, devolviendo el valor lógico True en caso positivo.

Sintaxis

DateTime.IsInPreviousNMinutes(
    dateTime as any,
    minutes as number
) as nullable logical

Parámetros
  • dateTime: valor temporal de tipo date, datetime o datetimezone a evaluar
  • minutes: número de minutos del período a considerar
Información adicional

La fecha y hora con la que comparar el argumento dateTime es la proporcionada por el reloj del equipo local.

Los N minutos anteriores no incluyen el minuto actual. Esto supone que si el argumento dateTime pasado a la función hace referencia al minuto actual, la función devolverá el valor lógico False.

Ejemplos

Si pasamos a la función DateTime.IsInPreviousNMinutes la hora del sistema obtendremos como respuesta el valor lógico False pues ya sabemos que el minuto actual no está incluido en la ventana formada por los, por ejemplo, 3 minutos anteriores:

DateTime.IsInPreviousNMinutes(DateTime.LocalNow(),3)

FALSE

Función M DateTime.IsInPreviousNMinutes

Sin embargo, si restamos dos minutos -por ejemplo- a la hora del sistema, ya estaríamos apuntando a un valor temporal englobado en la ventana de tres minutos:

DateTime.IsInPreviousNMinutes(
    DateTime.LocalNow()-#duration(0,0,2,0),
    3
)

TRUE

Función M DateTime.IsInPreviousNMinutes
Categoría
Funciones DateTime
Submitted by admin on Fri, 06/26/2020 - 11:03