| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 10:37:02
|
Suellen_Susu
JavaTeenager
![[Avatar]](/images/avatar/2f5932f5d704b051a02ec3df618f6f34.jpg)
Membro desde: 25/02/2010 20:33:20
Mensagens: 185
Localização: Capão Bonito, São Paulo
Offline
|
Boa tarde pessoal!
Então, tenho a seguinte dúvida: tenho uma variável que pega a data do meu sistema, e joga pro banco (sendo essa variavel uma String). Porém, precisava num dado momento do programa, fazer a ordem decrescente de registros, com relação a data, ou seja, mostrar ao usuário da menor à maior data registrada.
Porém, a dúvida maior é essa: para que tipo de arquivo eu devo converter essa String? e como vou fazer a chamada do banco de dados, nessa ordem decrescente (alem de usar o DESC, no mysql) ?
Obrigada a todos, desde já! ;]
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 10:57:35
|
Ivan Alves
JavaEvangelist
![[Avatar]](/images/avatar/6a734236fe497a0bdbb0018bfc62faaf.jpg)
Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline
|
Suellen_Susu wrote:Boa tarde pessoal!
Então, tenho a seguinte dúvida: tenho uma variável que pega a data do meu sistema, e joga pro banco (sendo essa variavel uma String). Porém, precisava num dado momento do programa, fazer a ordem decrescente de registros, com relação a data, ou seja, mostrar ao usuário da menor à maior data registrada.
Porém, a dúvida maior é essa: para que tipo de arquivo eu devo converter essa String? e como vou fazer a chamada do banco de dados, nessa ordem decrescente (alem de usar o DESC, no mysql) ?
Obrigada a todos, desde já! ;]
Converta para o tipo Date e para fazer a consulta no banco use
também pode colocar no final do código DESC para listar de forma decrescente.
flw!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 11:06:52
|
thegoergen
Virtual Machine Man
![[Avatar]](/images/avatar/7da9e0bb90d7f5b27e9af974fe437abf.jpg)
Membro desde: 24/09/2007 09:44:03
Mensagens: 583
Localização: Estrela/RS
Offline
|
Por que você manipula Strings? Você pode usar o tipo Date, que tem as funções que você precisa, inclusive no banco.
|
"A preguiça de pensar é a maior burrice de uma pessoa." (Diego Inácio Goergen)
CV: Diego Inácio Goergen
Administrador da UNISCWiki e Medicina UNISC |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 11:52:45
|
Suellen_Susu
JavaTeenager
![[Avatar]](/images/avatar/2f5932f5d704b051a02ec3df618f6f34.jpg)
Membro desde: 25/02/2010 20:33:20
Mensagens: 185
Localização: Capão Bonito, São Paulo
Offline
|
mas nesse caso, que eu ja tenho esse código pronto:
como faço pra pegar o q ta no labelRecebeData, ñ em formato de String, mas de data msmo?
pq numa parte do meu código, eu fou ter isso aki:
pq é isso q to jogando no banco... (e no banco, deixei como String, pq ainda ñ mudei essa variavel de data, entende?)
e agora, como continuo?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 12:35:35
|
fernandopaiva
GUJ Ranger
![[Avatar]](/images/avatar/3391f7714552ccfd36c887e27dee4842.jpg)
Membro desde: 20/03/2007 00:00:57
Mensagens: 974
Offline
|
Seguinte....O banco de dados entende como ano/mes/dia
Entaum esta e a forma de gravar.
veja como faco.
Funciona assim: O método FormataDataRetornaBD recebe uma string dia/mes/ano e converte para ano/mes/dia para conseguir gravar no BD. Ja o metodo formataDataExibe eu mando uma string ano/mes/dia e me retorna dia/mes/ano.....
Pra gravar vc faz assim.
Eh isto
t+ e boa sorte
This message was edited 1 time. Last update was at 26/08/2011 12:36:54
|
www.iguanasistemas.com.br
J2SE Developer
Acessem o canal de Java no Brasil
irc.freenode.net
#java-br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 12:40:48
|
acbit
Entusiasta Java
![[Avatar]](/images/avatar/33dd0188d8540b90707e424a9afbba4e.png)
Membro desde: 21/07/2011 08:48:05
Mensagens: 19
Offline
|
.
This message was edited 1 time. Last update was at 06/10/2011 07:16:45
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 13:13:18
|
evefuji
GUJ Ranger
Membro desde: 14/12/2007 22:37:17
Mensagens: 753
Offline
|
eu acho mais prático fazer assim:
Obs: minhaData é do tipo java.util.Date;
This message was edited 1 time. Last update was at 26/08/2011 13:14:36
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/08/2011 08:43:48
|
Suellen_Susu
JavaTeenager
![[Avatar]](/images/avatar/2f5932f5d704b051a02ec3df618f6f34.jpg)
Membro desde: 25/02/2010 20:33:20
Mensagens: 185
Localização: Capão Bonito, São Paulo
Offline
|
Então pessoal, obrigada a todos, mas o código do acbit foi o mais correto e util pra mim...
Só que a única coisa que ñ esta funcionando é isto, e essa é a minha dúvida:
assim, eu tenho q salvar no meu banco uma variavel q tem a formatação (yyyy-mm-dd), q é do tipo date format. Porém, o meu banco a coluna da data é do tipo date, e ele esta recusando d salvar os registros por causa dessa variavel. Interfere o banco ser do tipo date, e a variavel do tipo date format? por isso o erro?
Obrigada a todos...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/08/2011 13:07:54
|
Suellen_Susu
JavaTeenager
![[Avatar]](/images/avatar/2f5932f5d704b051a02ec3df618f6f34.jpg)
Membro desde: 25/02/2010 20:33:20
Mensagens: 185
Localização: Capão Bonito, São Paulo
Offline
|
Pessoal, tópico resolvido!!!
meu código ficou assim:
1º Quando abro meu frame, que é só pra mostrar a data ao usuário:
2º Ação do botão quando clicado referente a data:
Obrigada a Todos pessoal!!!
Até mais... ;]
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/08/2011 14:38:31
|
teofilo
Smalltalk
![[Avatar]](/images/avatar/1bd69c7df3112fb9a584fbd9edfc6c90.png)
Membro desde: 01/09/2004 14:09:58
Mensagens: 2
Localização: SP
Offline
|
Tambem pode se utilizaro do
|
|
|
 |
|
|