DOMANDA Java, confusione con le date

Pubblicità
Main
Codice:
import java.util.ArrayList;
import java.util.Date;

public class Main {
    public static void main(String[] args) {     
        ArrayList <Esame> listaesami = new ArrayList();     
        Date datanasc = new Date("01-01-2007");
        listaesami.add(new Esame("ASE", datanasc, 24); //Mi da errore ma non c'è scritto quale
    }
}

Classe Esame
Codice:
import java.util.Date;

public class Esame {
    private String materia;
    private Date datasuperamento;
    private int voto;
    private Enum lode;
    public Esame(String materia, Date datasuperamento, int voto) {
        this.materia = materia;
        this.datasuperamento = datasuperamento;
        this.voto = voto;
    }
    //Getter & Setter non li ho copiati
}
 
dove esegui il codice??

usi eclipse? netbeans?? a me serve l'errore per capire cosa sbagli

comunque prova a creare la data cosi

Codice:
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Date d = sdf.parse("21/12/2012");
 
ok perche è le date vogliono il formato per questo si usa simpleDateFormat per dargli una data di formattazione
 
Pubblicità
Pubblicità
Indietro
Top