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