Gravando Data

Pessoal estou estudando java e ao mesmo tempo desenvolvendo um aplicativo para ajudar a fixar melhor os conhecimentos, estou fazendo uma cadastro de clientes e nele estou pensando em colocar a data para futuramente mostra a data que o cliente foi cadastrado e tal, eu sei que eu tenho a possibilidade de colocar no banco de dados para ele automatico gravar a data e depois eu posso tratar o formato da data (já que ele grava no formato americano) ou fazer no formato para o usário digitar e fazer o mascaramento, gostaria de saber qual seria o melhor modo de fazer isso já que deixando bara o usário digitar possivelmente muito irião deixar o campo em branco eu teria que criar uma validação para não ficar em branco, e se o método do banco de dados for melhor gostaria que me dessem uma ajuda para fazer o tratamento para mostrar no formato brasileiro.

Obrigado T++.

Amigo existem varias formas…

mais aqui na empresa e tanto em nossos treinamentos … sempre criamos no MySQL para campos data
no formato texto.

e mesmo assim conseguir realizar pesquisas com periodos…

ou vc tb pode sim criar o campo em formato de data… e validar antes de mostrar no form~.

[quote=marciofermino]Amigo existem varias formas…

mais aqui na empresa e tanto em nossos treinamentos … sempre criamos no MySQL para campos data
no formato texto.

e mesmo assim conseguir realizar pesquisas com periodos…

ou vc tb pode sim criar o campo em formato de data… e validar antes de mostrar no form~.

[/quote]

deixa eu ver c entendi vc cria o campo no mysql como data e vc pega o textfield e trata e joga no campo?