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++.