none
DUVIDA DA DATA RRS feed

  • Pergunta

  • Boa tarde a todos..

    Tenho o seguinte metodo:

     public String RetornarData()
            {
                String lc_data_inicial = String.Format("{0:dd/MM/yyyy hh:mm}", DateTime.Now);
                return lc_data_inicial;
            }

    Até então tudo bem,

    Porém ele está retornando a hora errada por exemplo: aqui o horario certo é : 04/11/2016 16:37 porém ele retorna a hora errada e fica assim: 04/11/2016 04:37 << alguém sabe como resolver isso?

    Desde ja agradeço.

    sexta-feira, 4 de novembro de 2016 18:32

Respostas

  • Alan, coloque o h como letra maiúscula.

    String lc_data_inicial = String.Format("{0:dd/MM/yyyy HH:mm}", DateTime.Now);

    hh : Formato hora AM/PM

    HH  : Formato hora 24h


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".


    sexta-feira, 4 de novembro de 2016 18:37

Todas as Respostas

  • Alan, coloque o h como letra maiúscula.

    String lc_data_inicial = String.Format("{0:dd/MM/yyyy HH:mm}", DateTime.Now);

    hh : Formato hora AM/PM

    HH  : Formato hora 24h


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".


    sexta-feira, 4 de novembro de 2016 18:37
  • O HH tem que ser maiusculo para o formato 24h

    public String RetornarData()
            {
                String lc_data_inicial = String.Format("{0:dd/MM/yyyy HH:mm}", DateTime.Now);
                return lc_data_inicial;
            }

    ver mais aqui:https://msdn.microsoft.com/pt-br/library/8kb3ddd4(v=vs.110).aspx


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    sexta-feira, 4 de novembro de 2016 18:38
    Moderador
  •  Boa tarde,

    Experimenta alterar o format da hora para este " HH:mm"

    public String RetornarData()
            {
                String lc_data_inicial = String.Format("{0:dd/MM/yyyy HH:mm}", DateTime.Now);
                return lc_data_inicial;
            }

    sexta-feira, 4 de novembro de 2016 18:38
  • Obrigado !
    sexta-feira, 4 de novembro de 2016 18:39