1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Data e Hora do Banco de Dados

Como faço para exibir na tela do usuário a data e hora que esta registrada no banco de dados?

Coloquei assim na .jsp:

 <h:outputText value="#{nota.dataEmissao}">
                    <f:convertDateTime type="both" dateStyle="full" pattern="dd/MM/yyyy HH:mm:ss" locale="pt" timeZone="America/Sao_Paulo"/>
                </h:outputText>

e no DAO assim:

 nota.setDataEmissao(dadosSQL.getDate("DataEmissao"));

A Data está retornando corretamente, porém a hora vem zerada.. Alguém ajuda?

  • a coluna no banco de dados deve ser datetime, timestamp dependendo do banco para armanazenar a hora, se for so date grava apenas a data...

    Cristian Urbainski   12 de jul de 2013
  • Vixe, deve ser datetime no banco? mas nem posso alterar no banco pqe senão da conflito.

    Priscila   12 de jul de 2013
  • Pronto, consegui alterar para datetime, porém continua zerada a hora...

    Priscila   12 de jul de 2013
  • conflito do que Priscila ?

    Cristian Urbainski   12 de jul de 2013
  • sim voce tem que inserir novos dados para ver se funcionou os dados que ja estavam gravados continuarao com a hora zerada...

    Cristian Urbainski   12 de jul de 2013
Mostrar todos os 7 comentários>
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java sql ou faça a sua própria pergunta.