SOS GregorianCalendar!

Alguém poderia me ajudar com o seguinte exercicio:

  1. Criar um GregorianCalendar a partir de 3 variáveis :ano, mês e dia com os seguintes valores: ano=2005, mês=12 e dia=01.
  2. Criar uma 2ºvariável GregorianCalendar com data corrente e comparar com a data pedida do 1ºexercicio(comparar as duas datas)
  3. Dar display das 2 datas visiveis e comparar os milesegundos de diferença da 1ºdata para a 2ºdata e fazer a subtração do 1ºmês com o 2ºmês e 1ºano com o 2ºano utilizando GregorianCalendar.

Por favor,fico no aguardo!!!

partindo do cliche : “Não reinvente a roda” lhe indico dar uma lida na materia “Datas e horas em java” do Fernando Lozando na JavaMagazine ed 22.
Ele passa de forma muita clara pela manipulação de datas e horas em java.