Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Faccruz

[Resolvido] Exibir saudação ao visitante

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.