Entrada de Data

1 resposta
F

Pessoal,

Estou com um problema no uso de datas.
Eu tenho 3 strings - day, month e year.

Quero criar um objeto java.util.Date com o valor da data acima para poder inserir no BD depois.

Alguém pode me dar alguma dica. Sei que é algo bem simples ( :oops: ) mais não estou conseguindo.

Obrigado,
Gustavo.

1 Resposta

V
import java.util.*;

(...)

    String diaStr  = "16";
    String mesStr = "9";   // setembro
    String anoStr = "2004"

    int dia = Integer.intValue(diaStr);
    int mes = Integer.intValue(mesStr) -1; 
    int ano = Integer.intValue(anoStr);
    
    Calendar calendar = new GregorianCalentar(dia, mes, ano);
    Date date = calendar.getTime();

Atencao: Repare que temos que subtrair 1 no mês pois janeiro é considerado 0 !!

Criado 16 de setembro de 2004
Ultima resposta 16 de set. de 2004
Respostas 1
Participantes 2