Transformar um String para Data

Galera,

É o seguinte, estou desenvolvendo um aplicação que lê um arquivo e que no seu conteudo tenho um registro que refere-se a data,
Exemplo: 20040318160000
Preciso pegar esse registro e gravar no Banco, porém quando leio esse registro ele é do formato texto, mas no momento em que vou gravar ele terá que ser no formato Date, estou usando o banco MYSQL para testes
Alguém poderia dar um ajuda???

Grato

rocha

Diga o formato que você está passando para o banco na hora do insert

to_date('20040318','YYYYMMDD')

Os outros valores não sei ao que se refere se for hora, não sei se o campo date do MySQL suporta hora o Oracle eu sei que suporta, no Postgres existe um tipo de campo chamado Timestamp, de uma uma olhada na documentação do MySql para conferir

[],s

A data está formatada em YYYYMMDDHHSS ?

Caso positivo acho q fica mais ou menos assim:

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); sdf.parse("seu valor");

Galera,

Consegui gravar a data no Banco

Muito obrigado pela ajuda

[]s

rocha