Faccruz 0 Denunciar post Postado Julho 8, 2010 Bom dia a todos Como faço para exibir uma saudação ao visitante do site em C#? Tentei dessa forma if ((DateTime.Now.Hour > 0) && (DateTime.Now.Hour <= 12)) saudacao = "Bom dia"; else if ((DateTime.Now.Hour > 12) && (DateTime.Now.Hour <= 6)) saudacao = "Boa tarde"; else saudacao = "Boa noite";mas sempre cai no bom dia (mesmo alterando a hora do computador para 12:01, por exemplo. Gostaria que fosse em C# mesmo. Usando: VS2008, C#.net Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Julho 8, 2010 Testei assim e funcionou: if ((DateTime.Now.Hour > 0) && (DateTime.Now.Hour <= 12)) saudacao = "Bom dia"; else saudacao = (DateTime.Now.Hour > 12) && (DateTime.Now.Hour <= 18) ? "Boa tarde" : "Boa noite"; Compartilhar este post Link para o post Compartilhar em outros sites
Faccruz 0 Denunciar post Postado Julho 8, 2010 Testei assim e funcionou: if ((DateTime.Now.Hour > 0) && (DateTime.Now.Hour <= 12)) saudacao = "Bom dia"; else saudacao = (DateTime.Now.Hour > 12) && (DateTime.Now.Hour <= 18) ? "Boa tarde" : "Boa noite"; Deu certo, realmente havia me esquecido da condicional (?:) muito obrigado. Compartilhar este post Link para o post Compartilhar em outros sites