| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2008 07:03:28
|
arthurgon
Java Ninja
![[Avatar]](/images/avatar/981ec2327e01401e552164ed7314d4b0.jpeg)
Membro desde: 05/02/2007 00:57:43
Mensagens: 284
Localização: são paulo
Offline
|
Olá pessoal;
Alguém aí saberia me dizer como faço uma concatenação de dois campos, no caso um campo DATA e um campo HORA para enviar ao banco de dados?
Preciso que o resultado da concatenação fique assim:
EX:17/07/2008 17:00
São campos distintos...a data e a hora...por isso o motivo da concatenação.
Esse é o campo da minha Data inicial:
E esse é o campo da minha HORA INÍCIO:
Como faço para concatenar os dois resultados digitados e enviar ao Banco de dados?(MySql)
Valeu gente.
|
Arthur G. Gomes Jr.
Analista Java Sênior |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2008 07:29:31
|
xxta
JavaBaby
Membro desde: 07/04/2008 13:09:17
Mensagens: 98
Localização: Florianópolis, Campos Novos - SC
Offline
|
Acredito que seja só usar o concatenador "+"...
Seria algo parecido com:
String data = dataIni.getText()+" "+horaIni.getText();
O +" "+ é para ficar um espaço entre a data e a hora...
Ai depois tu cria um PreparedStatement e seta o valor da data, pode ser como String mesmo...
prepared.setString(1,data);
This message was edited 2 times. Last update was at 24/07/2008 07:31:42
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2008 07:46:31
|
cassioso
JavaBaby
![[Avatar]](/images/avatar/e57edfc7529f0c7b21788231308caeab.jpg)
Membro desde: 23/08/2006 16:22:47
Mensagens: 93
Localização: Salvador, Bahia, Brasil
Offline
|
Após concatenar como foi mostrado em cima, talvez seja interessante você utilizar um SimpleDateFormat no formato que você especifica para criar um objeto do tuipo Date na hora de gravar no banco.
algo como...
Mas, aí em cima parece meio armengado. Esse negócio de transformar de data para texto para depois transformar para data novamente.. Deve ter uma maneira mais fácil de manipular as datas e criar um objeto Date novo.
|
[]'s
Ótimo
http://www.cassiooliveira.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2008 09:02:49
|
arthurgon
Java Ninja
![[Avatar]](/images/avatar/981ec2327e01401e552164ed7314d4b0.jpeg)
Membro desde: 05/02/2007 00:57:43
Mensagens: 284
Localização: são paulo
Offline
|
Então...essa é a minha dúvida. Devo então criar um método apenas para concatenar os campos?
|
Arthur G. Gomes Jr.
Analista Java Sênior |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2008 10:02:28
|
cassioso
JavaBaby
![[Avatar]](/images/avatar/e57edfc7529f0c7b21788231308caeab.jpg)
Membro desde: 23/08/2006 16:22:47
Mensagens: 93
Localização: Salvador, Bahia, Brasil
Offline
|
aí é uma questão de gosto mesmo..
Mas, se você for utiilzar esta operação em vários lugras, o interessante é vc garantir o encapsulamento e coesão deixando ele separado em um método.
algo como...
não tenho certeza, mas acho que vc pode operar diretamente com os campos de data, sem precisar converter para String... algo como:
|
[]'s
Ótimo
http://www.cassiooliveira.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2008 12:01:14
|
arthurgon
Java Ninja
![[Avatar]](/images/avatar/981ec2327e01401e552164ed7314d4b0.jpeg)
Membro desde: 05/02/2007 00:57:43
Mensagens: 284
Localização: são paulo
Offline
|
Valeu Cassioso...vou tentar e já te falo.
|
Arthur G. Gomes Jr.
Analista Java Sênior |
|
|
 |
|
|