Cita:
Iniciado por eperedo Puedes saber la hora exacta y según eso validar, obviando los minutos.
Código c#:
Ver originalInt32 hora = DateTime.Now.Hour;
if (hora < 12)
{
MessageBox.Show("Buenos días");
}
if (hora < 19)
{
MessageBox.Show("Buenos Tardes");
}
if (hora < 24)
{
MessageBox.Show("Buenos Noches");
}
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.