Converter 20120807124449Z em data dd/MM/yyyy

3 respostas
Roger75

Tenho um webservice que está me retornando timestamp da data de hoje (07/08/2012) como 20120807124449Z. Como converter essa String para o formato dd/MM/yyy?

3 Respostas

CristianPalmaSola10

primeiro link do google

pesquise um pouco antes de perguntar amigo

GusMcCart

Tenta isso:

Date data = null;
        try {
        SimpleDateFormat form = new SimpleDateFormat("yyyyMMddHHmmss");
            data = form.parse("20120807124449Z");
        } catch (ParseException ex) {
            //
        }

Aí com isso você tem um Date, e pode formatá-lo como quiser, como por exemplo:

String dataHoraDoJeitoQueVoceQuer = new SimpleDateFormat("dd/MM/yyyy").format(data);

Aqui a documentação pra saber os parâmetros:
http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

Roger75

GusMcCart:
Tenta isso:

Date data = null;
        try {
        SimpleDateFormat form = new SimpleDateFormat("yyyyMMddHHmmss");
            data = form.parse("20120807124449Z");
        } catch (ParseException ex) {
            //
        }

Aí com isso você tem um Date, e pode formatá-lo como quiser, como por exemplo:

String dataHoraDoJeitoQueVoceQuer = new SimpleDateFormat("dd/MM/yyyy").format(data);

Aqui a documentação pra saber os parâmetros:
http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

Valeu

Criado 7 de agosto de 2012
Ultima resposta 7 de ago. de 2012
Respostas 3
Participantes 3