Trabalhar com Datas

Ola pessoal, aqui eu tenho duas perguntas relacionadas a Data.

Primeiro: Em delphi existe uns componentes pra data, para a pessoa digitar a data ou clicar nela e abre um calendario, isso é legal, em Java existe algo assim? sei que no pacote de swing nao tem, mas existe algo que posso puxar da net e que seja free? algo que o pessoal use, pois em Delphi são os componentes RX que não vem com o delphi mas é free pra download.

Segundo: estava estudando as classes Float, Integer e String, Double como converte de um pra outro e etc, agora falta eu estudar a Data, mas qual é a classe, Data mesmo? na verdade eu queria duas coisas… converter de Data para String e string para Data… procurei um pouco na java.sun mas nao achei… se alguem puder me ajudar

Obrigado

Sobre esse método q existe em delphi… pelo que eu sei… naum existe
em java naum… mais com um pouco de trabalho dá pra fazer
manualmente… 8)

Sobre as transformações de data para string e vice versa… dá uma lida na documentação do java que lá ta explicando…
a classe á a DateFormat ou SimpleDateFormat8)

Cara no delphi existe vários recursos que o java não tem. Mas se você tiver uma lógica bem apurada você consegue fazer a mesma coisa com o java só que manualmente.

Agora sobres as classes de data porque você não tenta achar do tutorial do guj…

Acho que as classes para trabalhar com as datas são.
DateFormat ou SimpleDateFormat