Colocar valores em um Date

Gostaria de saber como usar scanner para ler uma data eu criei um set dessa forma:

public void setDataDoFilme(Date dataDoFilme) { this.dataDoFilme = dataDoFilme; }

e no meu metodo main ta assim:

Scanner leia = new Scanner(System.in); IngressoDeCinema ingresso = new IngressoDeCinema(); ingresso.setDataDoFilme();

Gostaria de saber como eu uso o scanner para ler uma data, o meu metodo setDataDoFilme ta passando uma data como parametro, mais não sei como eu fasso para colocar valores no meu main usando esse set.

o scanner nao le diretamente datas, vc vai ter que ler string e converter para data.

tenta assim:

String data = leia.nextLine(); SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy"); Date dataNova = new Date(format.parse(data).getTime()); ingresso.setDataDoFilme(dataNova);