Buenos días a todos!
Necesito su asesoramiento para realizar una comparación de horarios en un programa desarrollado en c#.
La aplicación tiene un timer y ejecuta una rutina cada 10 segundos, esta rutina genera una gran cantidad de archivos y mi tarea es que por la noche borre los archivos, tiene que hacerlo a las entre las 9:00pm y 10:00pm. Lo que sucede es que no entiendo bien cómo tomar la hora actual para compararla con estos horarios, y más cuando el formato es de 12 horas.
Aqui transcribo una prueba que hice para probar si funcionaba a patrir de las 00hs y la 01:00am, pero tampoco funcionó.
Sinceramente me cuesta bastante el manejo de horas, si pudieran darme una mano se los agradecería.
Muchas gracias!
Saludos!
Natalia
Esta comprobación la hace en cada intervalo de 10 segundos.
static int hora; hora = Convert.ToInt32(DateTime.Now.ToString("hhmm")); if(hora > 0000 && hora < 0100) { eliminar_archivos(); }
Natalia_M