SimpleDateFormat / EJB / Mysql

2 respostas
albjava

Galera, tenho o seguinte trecho em minha aplicção

RegistrarTbUserNameForm registrarTbUserNameForm = (RegistrarTbUserNameForm) form;

        Collection collection = new ArrayList();

        TbLogAnalyserDelegate tbLogAnalyserDelegate = new TbLogAnalyserDelegate();
        TbLogAnalyserDto tbLogAnalyserDto = new TbLogAnalyserDto();

        String date = registrarTbUserNameForm.getAno()+"-"+registrarTbUserNameForm.getMes()+"-"+registrarTbUserNameForm.getDia();
        SimpleDateFormat formatador = new SimpleDateFormat("yyyy-MM-dd");
        
        System.out.println("DATA: "+ date);
        try {
            tbLogAnalyserDto.setDate(formatador.parse(date));
        } catch (ParseException ex) {
        }
        System.out.println("tbLogAnalyserDto.getDate()   ->"+ tbLogAnalyserDto.getDate());

A minha data em vez de sair yyyy-MM-dd esta saindo como

Fri May 26 00:00:00 GMT-03:00 2006
como mudar isso?

E mais uma coisa...

Em EJB, onde é que fica setado os dados do banco?
user, senha etc?

procurei no EJB jar, jbosscmp e nada....

Obrigado

2 Respostas

rodrigo_gomes

Olá,

Formate a data quando for mostrar

System.out.println("tbLogAnalyserDto.getDate()   -&gt"+ formatador.format(tbLogAnalyserDto.getDate()));

[]´s

danieldestro

Se for no Jboss, provavelmente tem um XML no diretório de deploy com a configuração do Data Source.

Criado 22 de fevereiro de 2007
Ultima resposta 22 de fev. de 2007
Respostas 2
Participantes 3