Como manipular data  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Suellen_Susu
JavaTeenager
[Avatar]

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á! ;]
[Email] [MSN]
Ivan Alves
JavaEvangelist
[Avatar]

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!
[Yahoo!] [MSN]
thegoergen
Virtual Machine Man
[Avatar]

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
[WWW] [MSN] [ICQ]
Suellen_Susu
JavaTeenager
[Avatar]

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?
[Email] [MSN]
fernandopaiva
GUJ Ranger
[Avatar]

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



[MSN]
acbit
Entusiasta Java
[Avatar]

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

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

Suellen_Susu
JavaTeenager
[Avatar]

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...
[Email] [MSN]
Suellen_Susu
JavaTeenager
[Avatar]

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... ;]
[Email] [MSN]
teofilo
Smalltalk
[Avatar]

Membro desde: 01/09/2004 14:09:58
Mensagens: 2
Localização: SP
Offline

Tambem pode se utilizaro do
[WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team