Pessoal, estou quebrando a cabeça um pouco pra armazenar datas. Já perguntei isso pra inúmeras pessoas e todo mundo me diz:
import java.util.Calendar;
public class Data_Calendar {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
System.out.println("Data e Hora atual: "+c.getTime());
}
}
Mas o que eu quero não é a DATA ATUAL, eu quero perguntar e armazenar a data de nascimento do usuário… Saca? Meu professor comentou que eu teria de armazenar em variaveis (dia, mes, ano) e depois dar um set, tipo
Calendar c = Calendar.getIntance();
e depois
c.set(ano,mes,dia);
Mas ai entra minha questão… Como é que vou armazenar ano, mes e dia em variaveis diferentes sem fazer o usuario ter que digitar 3 vezes? Pq por essa linha de raciocinio vou ter que perguntar:
“qual seu dia de nascimento?” leia(anoNascimento)
“qual mes?” leia(mesNascimento)
“qual ano?” leia(anoNascimento)
E o ideal seria perguntar de uma vez “Que ano nasceu?” e o cara responder “17/09/1990” por exemplo, e armazenar numa variável e SÓ, simples… Só isso que eu quero, o mais normal possível, to de cara de não ter encontrado nada referente a isso na net, só encontro como mostrar a data atual… Será que ninguém armazena aniversário em Java? kkk
Enfim, se alguém puder me dar uma luz quanto a isso vou ficar muito grato!