Je me suis posé un peu le même problème, voici un exemple simple qui j'espère pourra t'aider...
import java.util.*;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
public class Dates
{
// * Choix de la langue francaise
static Locale locale = Locale.getDefault();
static Date actuelle = new Date();
// * Definition du format utilise pour les dates
static DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
// * Donne la date au format "aaaa-mm-jj"
public static String date()
{
String dat = dateFormat.format(actuelle);
return dat;
}
En tout cas je pense que la classe SimpleDateFormat peut te permettre de faire ce que tu veux...