none
Data errada RRS feed

  • Pergunta

  • Estou gravando uma determinada data no sqlserver 2008 R2 express edition, "20/02/2012". quando verifico no sqlserver ela está 2012-02-20. quando preencho dataset através de um webservice e coloco no datagriview a data aparece 19/02/2012 12:00

    Alguém poderia ajudar. penso que pode ser do windows 7.

    Grato pela atenção.

    segunda-feira, 30 de julho de 2012 19:38

Respostas

  • no gridview vc faz assim

    <asp:BoundField DataField="dtincl" DataFormatString="{0:dd/MM/yyyy}" 
                                        HeaderText="Data" >
                                    <HeaderStyle Font-Names="Verdana" Font-Size="Small" />
                                    <ItemStyle Font-Names="Verdana" Font-Size="Small" />
                                    </asp:BoundField>


    Junior

    terça-feira, 31 de julho de 2012 13:24
  • Eu faço dessa maneira, veja se ajuda:

    SELECT CONVERT(VARCHAR, campo_data, 103) as Data FROM SUA_TABELA

    Att,

    Jeimes Ribeiro

    "Caso a resposta tenha lhe ajudado, marque-a como certa"

    terça-feira, 31 de julho de 2012 17:28

Todas as Respostas

  • Edson não tem pq ele está mostrando isso, posta ai seu select e no gridview vc formatou para data a coluna ?

    Junior

    terça-feira, 31 de julho de 2012 11:25
  • faço um consulta simples no sqlserver. troque o gridview por um listview. tente formatar a data, trocar para string e nada.

    no sql está correto :20/02/2012 e quando apresento no listview ou no messagebox aparece 19/02/2012 23:00:00

    terça-feira, 31 de julho de 2012 12:42
  • no gridview vc faz assim

    <asp:BoundField DataField="dtincl" DataFormatString="{0:dd/MM/yyyy}" 
                                        HeaderText="Data" >
                                    <HeaderStyle Font-Names="Verdana" Font-Size="Small" />
                                    <ItemStyle Font-Names="Verdana" Font-Size="Small" />
                                    </asp:BoundField>


    Junior

    terça-feira, 31 de julho de 2012 13:24
  • Eu faço dessa maneira, veja se ajuda:

    SELECT CONVERT(VARCHAR, campo_data, 103) as Data FROM SUA_TABELA

    Att,

    Jeimes Ribeiro

    "Caso a resposta tenha lhe ajudado, marque-a como certa"

    terça-feira, 31 de julho de 2012 17:28