Trabalhar com datas

6 respostas
J

preciso trabalhar com datas, em java…
preciso especificamente:

  • pegar a data atual
  • setar uma data no passado, ou futuro, que será um atributo de uma classe
  • comparar datas
    tentei fazer isto usando Date (deprecated), porém, desta forma, não consegui setar uma data (os valores não obedecem os que eu seto)…
    como posso fazer isto?

grato

6 Respostas

B

Ola… pesquise sobre a classe GregorianCalendar. Ex.:

Pegar data atual:

GregorianCalendar agora = new GregorianCalendar();

Essa classe possui construtores que permitem vc estipular uma data especifica, assim como metodos para comparar datas. Até mais.

J

e como é possível eu pegar o dia, mês e ano, em separado?

B

Vc pode fazer assim:

GregorianCalendar agora = new GregorianCalendar();
int dia = agora.get(Calendar.DAY_OF_MONTH);
int mes = agora.get(Calendar.MONTH);
int ano = agora.get(Calendar.YEAR);

Os meses começam em 0, logo janeiro seria 0, fevereiro seria 1… Até mais.

M

julioromano, vc conseguiu tratar as datas, to precisando fazer isso tambem …

P

olha o material pra vcs pesquisarem:

http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html

http://java.sun.com/j2se/1.4.2/docs/api/java/util/GregorianCalendar.html

agora um exemplo:
http://www.portaljava.com/home/modules.php?name=Content&pa=showpage&pid=18

espero ter ajudado…

M

ai vai o topico que abri sobre meu problema …

“tratar datas”


http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=35456

Criado 23 de novembro de 2006
Ultima resposta 20 de dez. de 2006
Respostas 6
Participantes 4