Tengo un servicio que el usuario puede configurar para funcionar durante las horas "fuera del horario punta". Tienen la capacidad de establecer el marco de tiempo que el servicio puede ejecutar.¿Cómo puedo verificar si la hora actual es entre en un marco de tiempo?
Por ejemplo:
Un usuario trabaja 8 5pm, de modo que desea programar la aplicación para funcionar 17:30-7:30 am.
El usuario B trabaja de 9 p.m. a 6 a.m., por lo que programan la aplicación para que se ejecute entre las 6:30 a.m. y las 8:30 p.m.
El punto es que la aplicación usa su computadora mientras que no lo son.
Dado un DateTime de la hora actual, un DateTime del inicio y un DateTime del tiempo de paro, ¿cómo puedo verificar si la corriente está entre el inicio y la parada?
La parte difícil para mí es que el tiempo puede cruzar el límite de la medianoche.
starttime y tiempo final son de fecha y hora también, no lapso de tiempo – scottm
En mi @scotty aplicación – scottm
- derecho, entiendo ahora:] he proporcionado una examp para mostrar cómo se puede hacer eso (el segundo) –