Formato de data em String para Timestamp

3 respostas
L

Andei dando uma vasculhada na internet, mas não encontrei a solução para um problema que venho enfrentando. Fiz a leitura de um arquivo MDB através do Java, e uma das informações que lá se encontra é um campo Data. O mesmo me entrega uma data em formato de Objeto.
E ao dar print nela, me retorna algo como Wed Dec 02 08:20:55 BRST 2015. Tranquilamente no meu sistema ficaria desta forma.

String data_banco = "Wed Dec 02 08:20:55 BRST 2015";

Minha pergunta é, como faço para esta String data_banco, possa ficar no formato: yyyy-MM-dd hh:mm:s ?

3 Respostas

LincolnStuart

SimpleDateFormat resolveria seu problema.

L

Já tentei algo do tipo! Porém não funcionou.

Da uma checada no código:

public static void main (String[] args){
        String data_banco = "Wed Dec 02 08:20:55 BRST 2015";
        try{
            SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
            Date parsedDate = dateFormat.parse(data_banco);
            System.out.println(parsedDate);
        }catch(Exception e){//this generic but you can control another types of exception

        }
       
    }
F

http://www.mkyong.com/java/java-date-and-calendar-examples/

Criado 9 de junho de 2016
Ultima resposta 9 de jun. de 2016
Respostas 3
Participantes 3