String para date

Olá galera

Estou com uma string de data vinda de um arquivo texto, como posso converter para o formato Date do java, elá está vindo no formato
yyyymmdd

Tentei fazer desta forma
String data = (new Date(datadoarquivo).tostring);

mas deste modo gera-me exception.

obrigado

Na classe DateFormat tem um método parse que faz a conversão, o problema é que nesse formato o métod provavelmente vai lançar uma exceção da uma olhada na API talvez tenha alguma coisa que você possa usar

http://java.sun.com/j2se/1.4.2/docs/api/java/text/DateFormat.html#parse(java.lang.String)

SimpleDateFormat formatador = new SimpleDateFormat("yyyyMMdd "); Date data = formatador.parse(datadoarquivo);