Hola.
Una duda que me ha surgido y que no sé muy bien cómo implementar a la hora de tener un rango de fecha y hora para filtrar qué procesos están en ese rango y quedarme sólo con ellos sin tener en cuenta cuándo hay un cambio de día, de mes o de año. Más o menos tengo lo siguiente sacado.
1- Recibo de un json un dato de fecha StarTime: 2019-04-18T16:00:00.000Z
2- Obtengo la hora de ejecución actual del script con el comando date: "`date +"%Y-%m-%d/%H:%M:%S"`;" que me gustaría saber si se puede obtener directamente en Perl el mismo comando: 2019-04-22/15:15:42
3- Obtengo 15 minutos hacia atrás de la hora de ejecución "`date --date='15 min ago' +"%Y-%m-%d/%H:%M:%S"`;" que me gustaría saber si se puede obtener también con Perl: 2019-04-22/15:00:54
Por último y con estos tres datos necesito saber si la fecha de startime está en el rango de [hora 15 minutos atrás] [starttime] [hora actual de ejecución].
¿Existe algún procedimiento para poder sacar estos datos si tener que hacer muchas consultas de if()?
Saludos.