Ajuda com Date!

3 respostas
B

Date d1 = new Date(27 / 12 / 2008);

Porque quando eu vou usar o comando d1.setDate, ele aparece riscado?

E oque vai acontecer é o seguinte, eu terei uma data inicial, uma data final e um periodo de inscrição.

Informando a data inicial e a final, tem como eu definir o periodo de inscrição 3 dias antes da data inicial e ele saber qdo passou da data?
Qual comando eu usaria para isso?
Nunca mechi com datas antes, to perdidasso.

Valeu :smiley:

3 Respostas

F

Em vez de usar Date procure usar GregorianCalendar. Dê uma olhada na api, com esta classe vai ficar mais fácil de fazer isto ai.

devel.andrerocha

Só um complemento, este risco é uma dica da sua ide avisando que este método foi substituído por outro, é o tal ‘deprecated’.

H

A maneira mais fácil de criar a data da maneira que você quer e fazendo com a classe [url]http://java.sun.com/javase/6/docs/api/java/text/SimpleDateFormat.html[/url] .

Exemplo

DateFormat format = new SimpleDateFormat("dd/MM/yyyy");
Date dataNova = null;

try {
    dataNova = format.parse("27/12/2008");
} catch(Exception e) {
    // Esta operacao pode falhar , se a String estiver errada
}
Criado 20 de novembro de 2008
Ultima resposta 20 de nov. de 2008
Respostas 3
Participantes 4