Conversão de data no NetBeans

4 respostas
V

Olá pessoal,

To precisando de um help em relação a conversão de datas.
Tenho um campo no banco de dados postgre que é do tipo Date, armazena a data nesse formato: 2006-06-02
e estou usando esse campo no net beans como string, gostaria de saber como converter ele pra data.

Obriagda!

4 Respostas

T

Strings podem ser convertidas em datas usando a classe SimpleDateFormat.
Referencia:
http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html

D

Então…usa a classe…SimpleDateFormat:
http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html
http://www.javafree.org/topic-855834-Date-e-SimpleDateFormat.html

S

opa!

usa o SimpleDateFormat

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dataExemplo = "2006-06-02";
try {
    Date data = sdf.parse(dataExemplo);
} catch(ParseException ex) {
    // TODO : tratar excessao... :-)
}

feito!

B

Isso fica ainda melhor com o Beans Binding Converter
Exemplo:

public class AgeConverter extends Converter {

    public String convertForward(Integer arg) {
        return "" + arg;
    }

    public Integer convertReverse(String arg) {
        int value;
        try {
            value = (arg == null) ? 0 : Integer.parseInt(arg);
        } catch (NumberFormatException ex) {
            value = 0;
        }
        return value;
    }

}
Criado 28 de janeiro de 2009
Ultima resposta 28 de jan. de 2009
Respostas 4
Participantes 5