martes, 20 de mayo de 2014

Verificar que las fechas de los programadores de tareas son correctas.

Buenas tardes.

Me encontraba verificando un programador de tareas cuando me encontré con la duda de "Si estará calculando correctamente la fecha futura?", es un interrogante que muchas veces nos suele pasar y mas cuando el cálculos de las fechas se vean afectadas por otros factores como las zonas horarias.

El problema actual era verificar que el software calculara correctamente a partir de unos días y horas que le ingresara el usuario para este con esta fecha calculara realizara la acción configurada.

Me di a la tarea de buscar algo similar para ahorrar tiempo de codificación pero no resulto, así que procedí a realizar el código para la verificación:

AbrirCode:
            int dias = Convert.ToInt16(textBox1.Text);
            int horas =  Convert.ToInt16(textBox2.Text);
            int minutos = Convert.ToInt16(textBox3.Text);
            DateTime respuesta = DateTime.Now.AddDays(dias).AddHours(horas).AddMinutes(minutos);
            textBox2.Text = Convert.ToString(respuesta);
CierraCode

Lo que hago es realizar el calculo a partir de la fecha actual suman días horas y minutos para tener la fecha final y comparar con el software auditado.

Espero sea de ayuda para cuando necesiten realizar algo similar.

Saludos jadcodianos.

Links de ayuda:

http://msdn.microsoft.com/es-es/library/system.datetime.now%28v=vs.110%29.aspx


No hay comentarios:

Publicar un comentario