Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/02/2010, 02:34
Avatar de Malenko
Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Comparacion de Horas en C#

Cita:
Iniciado por eperedo Ver Mensaje
Puedes saber la hora exacta y según eso validar, obviando los minutos.
Código c#:
Ver original
  1. Int32 hora = DateTime.Now.Hour;
  2.             if (hora < 12)
  3.             {
  4.                 MessageBox.Show("Buenos días");
  5.             }
  6.             if (hora < 19)
  7.             {
  8.                 MessageBox.Show("Buenos Tardes");
  9.             }
  10.             if (hora < 24)
  11.             {
  12.                 MessageBox.Show("Buenos Noches");
  13.             }

Espero te sirva de idea
Ese código tiene un error muy gordo. Si por ejemplo son las 2:00:00, saltan los 3 MessageBox. Para corregirlo, lo ideal es poner la comprobación en un intervalo, es decir, acotando por encima y por debajo en cada If.
__________________
Aviso: No se resuelven dudas por MP!