Então, eu gostaria de pegar a Data do Sistema que eu já andei vendo como se faz aqui no GUJ mesmo só que eu queria poder armazenar cada partícula dela em 3 variáveis Ano, Mes, Dia.
Como ficaria?
Flws!
Então, eu gostaria de pegar a Data do Sistema que eu já andei vendo como se faz aqui no GUJ mesmo só que eu queria poder armazenar cada partícula dela em 3 variáveis Ano, Mes, Dia.
Como ficaria?
Flws!
[code]Date dataAtual = new Date();
int dia = dataAtual.getDate();
int mes = dataAtual.getMonth();
int ano = dataAtual.getYear();[/code]
Prefiro usar Calendar
Calendar cal = Calendar.getInstance();
cal.get(Calendar.DAY_OF_MONTH);
cal.get(Calendar.MONTH);
cal.get(Calendar.YEAR);
[quote=Felagund]Prefiro usar Calendar
Calendar cal = Calendar.getInstance();
cal.get(Calendar.DAY_OF_MONTH);
cal.get(Calendar.MONTH);
cal.get(Calendar.YEAR);
:)[/quote]
Olá Felagund
Hoje é dia 23/11/2011
Eu usei esse método que você mencionou ae em cima e usei assim:
Calendar cal = Calendar.getInstance();
int dia = cal.get(Calendar.DAY_OF_MONTH);
int mes = cal.get(Calendar.MONTH);
int ano = cal.get(Calendar.YEAR);
JOptionPane.showMessageDialog(null, dia);
JOptionPane.showMessageDialog(null, mes);
JOptionPane.showMessageDialog(null, ano);
Então…dá certo, mas tem um probleminha aparece assim: 23 10 2011
mas hoje é 23 11 2011
ele colocou do mês passado…e agora? como que eu faço para arrumar isso?
Não é “do mês passado”. É que janeiro = 0, … novembro = 10, dezembro = 11. Isso é muito, muito tosco, mas é uma coisa que foi herdada do C.
[quote=entanglement]Não é “do mês passado”. É que janeiro = 0, … novembro = 10, dezembro = 11. Isso é muito, muito tosco, mas é uma coisa que foi herdada do C.
[/quote]
Valeu kara!!! essa foi super rápido!
aushuahsua…é só somar mais 1 na variável que da certinho…demorei para sacar…valeu kara…^^
o óbvio é o que menos se enxerga
Para quem fica na dúvida…só soma mais 1
tente somar +1 para o mês.