DateTime.IsInPreviousSecond

La función DateTime.IsInPreviousSecond comprueba si un valor temporal hace referencia a un instante de tiempo englobado en el segundo anterior al indicado por el reloj del sistema, devolviendo el valor lógico True en caso positivo.

Sintaxis

DateTime.IsInPreviousSecond(
    dateTime as any
) as nullable logical

Parámetros
  • dateTime: valor temporal de tipo date, datetime o datetimezone a evaluar
Información adicional

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

Ejemplos

Si extraemos la fecha y hora del sistema y la pasamos como argumento de la función, el resultado será, evidentemente, False, pues el instante de tiempo en cuestión no caerá en el segundo previo:

DateTime.IsInPreviousSecond(DateTime.LocalNow())

FALSE

Función M DateTime.IsInPreviousSecond

Sin embargo, si al argumento anterior -la fecha y hora del sistema- le restamos un segundo, el resultado que obtenemos es el contrario:

DateTime.IsInPreviousSecond(
    DateTime.LocalNow()
    - #duration(0,0,0,1)
)

TRUE

Función M DateTime.IsInPreviousSecond
Categoría
Funciones DateTime
Enviado por admin el Jue, 25/06/2020 - 10:47