| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/05/2008 16:25:19
|
Rulio
JavaBaby
![[Avatar]](/images/avatar/a652e914c736dfaf8a6667ae6936f0d6.jpg)
Membro desde: 22/08/2006 00:34:38
Mensagens: 94
Offline
|
e ae pessoal tranquilo ?
Estou com uma pequena duvida de como posso inserir data e hora no oracle.
estou usando o pacote java.sql.Date e nunca tive problemas para inserir ou resgatar informações. Mas agora pouco tive uma demanda para retornar a hora e percebir que infelizmente o Date do pacote sql não grava a hora, diferente do Data do pacote util que grava.
Só que não conseguir visualizar nenhum método do PreparedStatement que possa inseirir data e hora com o Date do pacote util, ou pelo menos com Calendar...
Alguém já passou por isso e pode me dar uma luz ?
fico no aguardo.
Abraços,
Rulio Vangellis.
|
Sun Certified Java Programmer 5.0
"Nada é simples demais que não possa ser abstraído, nada é complexo demais que não possa ser generalizado." |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/05/2008 16:41:32
|
ddduran
Virtual Machine Man
![[Avatar]](/images/avatar/1239f1a40e317d2de113e7ca17f52464.jpg)
Membro desde: 13/11/2006 16:44:54
Mensagens: 523
Offline
|
Você pode usar o TimeStamp http://java.sun.com/j2se/1.4.2/docs/api/java/sql/Timestamp.html
This message was edited 1 time. Last update was at 07/05/2008 16:42:50
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/05/2008 16:47:45
|
bruxel
JavaTeenager
![[Avatar]](/images/avatar/923380fe3bc45ac9ca087f0233cf678b.jpg)
Membro desde: 28/12/2006 12:00:59
Mensagens: 175
Localização: Colinas/RS
Offline
|
vi muito pouco de oracle mas isso não está relacionado com o tipo de dado que foi criado a tabela?
|
Bruxel, Alexsandro
Bal. Administração, com Análise de Sistemas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/05/2008 16:49:47
|
xandroalmeida
JavaChild
![[Avatar]](/images/avatar/b96fab78f4c997de5d5fa8621625e8b4.jpg)
Membro desde: 30/10/2006 16:45:54
Mensagens: 139
Localização: São Paulo
Offline
|
Para gravar a hora no Oracle usando JDBC você tem que usar o java.sql.Timestamp, senão ele trunca o hora.
|
--
Alexandro D. Almeida
http://www.buzugo.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/05/2008 16:55:34
|
Rulio
JavaBaby
![[Avatar]](/images/avatar/a652e914c736dfaf8a6667ae6936f0d6.jpg)
Membro desde: 22/08/2006 00:34:38
Mensagens: 94
Offline
|
mas com ele vc pode gravar a data e a hora em um mesmo campo ?
ex: 06/05/2008 18:01:15
|
Sun Certified Java Programmer 5.0
"Nada é simples demais que não possa ser abstraído, nada é complexo demais que não possa ser generalizado." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/05/2008 16:58:13
|
xandroalmeida
JavaChild
![[Avatar]](/images/avatar/b96fab78f4c997de5d5fa8621625e8b4.jpg)
Membro desde: 30/10/2006 16:45:54
Mensagens: 139
Localização: São Paulo
Offline
|
Rulio wrote:mas com ele vc pode gravar a data e a hora em um mesmo campo ?
ex: 06/05/2008 18:01:15
Sim
|
--
Alexandro D. Almeida
http://www.buzugo.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/05/2008 17:14:05
|
ddduran
Virtual Machine Man
![[Avatar]](/images/avatar/1239f1a40e317d2de113e7ca17f52464.jpg)
Membro desde: 13/11/2006 16:44:54
Mensagens: 523
Offline
|
Rulio wrote:mas com ele vc pode gravar a data e a hora em um mesmo campo ? ex: 06/05/2008 18:01:15
sim edit: opa mal, o xandroalmeida já havia dito
This message was edited 1 time. Last update was at 07/05/2008 17:14:57
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/05/2008 17:14:33
|
Rulio
JavaBaby
![[Avatar]](/images/avatar/a652e914c736dfaf8a6667ae6936f0d6.jpg)
Membro desde: 22/08/2006 00:34:38
Mensagens: 94
Offline
|
Xandro tem algum exemplo ai de como instanciar um Timestamp pra pegar a data e a hora ?? Confesso que já tentei até emcapsular com Date, mas to meio confuso aqui
|
Sun Certified Java Programmer 5.0
"Nada é simples demais que não possa ser abstraído, nada é complexo demais que não possa ser generalizado." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/05/2008 17:19:27
|
xandroalmeida
JavaChild
![[Avatar]](/images/avatar/b96fab78f4c997de5d5fa8621625e8b4.jpg)
Membro desde: 30/10/2006 16:45:54
Mensagens: 139
Localização: São Paulo
Offline
|
Estou sem uma JDK aqui para validar, mas é isso ai
cuidado quando o date for null
Editado para correção do código
This message was edited 1 time. Last update was at 07/05/2008 17:21:54
|
--
Alexandro D. Almeida
http://www.buzugo.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/05/2008 16:17:25
|
Rulio
JavaBaby
![[Avatar]](/images/avatar/a652e914c736dfaf8a6667ae6936f0d6.jpg)
Membro desde: 22/08/2006 00:34:38
Mensagens: 94
Offline
|
Valeu,
abraços.
Rulio Vangellis.
This message was edited 1 time. Last update was at 29/06/2008 05:59:51
|
Sun Certified Java Programmer 5.0
"Nada é simples demais que não possa ser abstraído, nada é complexo demais que não possa ser generalizado." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/12/2008 13:14:11
|
andre.orsato
Entusiasta Java
Membro desde: 28/11/2008 09:57:07
Mensagens: 15
Offline
|
Existe a possibilidade de inserir apenas a hora em uma coluna timestamp?
Na hora de inserir no banco a string com o horario ele retorna o seguinte erro:
java.sql.SQLException: ORA-01843: não é um mês válido
porque os primeiros campos são para data e em seguida o horario, correto?
como proceder?
abraços
This message was edited 1 time. Last update was at 03/12/2008 13:18:46
|
|
|
 |
|
|