[color=red]boa tarde Galera[/color]
sou novato na programação aguem pode me explica a diferença de Date para Calendar
se possível me de um exemplo e qual vc recomenda usar.
[color=red]boa tarde Galera[/color]
sou novato na programação aguem pode me explica a diferença de Date para Calendar
se possível me de um exemplo e qual vc recomenda usar.
brother, a Date você utiliza coisas simples, como pegar a data atual. A Calendar já é muito mais robusta, além de criar datas, você também pode recuperar o mês/dia/ano daquela data. Dá para acrescentar dias, pegar o dia da semana, do mês etc… São muitas as funcionalidades de Calendar.
exemplo criando uma data em Calendar:
Calendar c = Calendar.getInstance();
c.set(2011, 0, 1);// cria dia 01/jan/2011. obs: os meses em Calendar começam com 0 = Janeiro, 1 = Fevereiro , 2 = Março etc..
Integer mes = c.get(Calendar.MONTH); // recupera o mês
Integer ano = c.get(Calendar.YEAR); // recupera o ano
Esses são alguns exemplos bem simples.
Sobre qual usar, depende da sua necessidade, se for algo simples, usa o Date mesmo, mas se for trabalhar com algo um pouco mais complexo, use Calendar.
obrigado deu para ver a diferença valeu…