Tratamento de datas

Galera estou usando um Bean para gravar os dados enviados por uma jsp no meu banco.
Certo, eu preciso fazer um setData e um getData, como que se faz tratamento em data???
De numero e string faço assim:

[code] public String getNome() {
return (nome == null ? "" : nome);
}

public void setNome(String n){
    this.nome = n.trim();
    int max;
    if (n.length() > 50) max = 50;
    else max = n.length();
    this.nome = this.nome.substring(0, max);
} [/code]

Valeu…
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Cassolato[/color][/size] :joia:

para passar de String para data e vice-versa, utilize o SimpleDateFormat.

Alguns links que achei no google:

http://www.exampledepot.com/egs/java.text/FormatDate.html

http://home.tiscali.nl/~bmc88/java/sbook/016.html