Obtenir date systeme yyyy-mm-jj sous java

Résolu/Fermé
foubou - 28 avril 2007 à 15:46
 souki - 23 déc. 2012 à 22:39
bonjour a tous,
je voulez obtenir la date du systeme sous java, alors j'ai fais appel a new Date(); du package java.util.*; mais elle m'affiche la date et le l'heure sous ce format "Sat Apr 28 15:25:52 CEST 2007" alors que j'ai besoin de la date sous le format yyyy-mm-jj
comment faire svp?
merci d'avance
A voir également:

1 réponse

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...
106
merci pour vos reponses, enfin j'ai utilisé de docjokos, et ca marche
et merci encore.
0
merci dokjokos
3
ca marche, merci pour votre aide!!
0
public String toString() {
DateFormat dt=DateFormat.getDateInstance(DateFormat.LONG,Locale.FRANCE);
return this.theme+""+dt.format(this.date);
0