Bonjour,

J'ai voulu réutiliser une classe Date qui il me semble fonctionnait parfaitement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package util;
 
import java.util.*;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
 
public class Date
{
 
	static Locale locale = Locale.getDefault();
	static Date now = new Date();
 
	static DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
 
	public static String date()
	{
		String dat = dateFormat.format(now);
		return dat;
	}
 
}
Malheureusement lorsque je l'utilise, j'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Exception in thread "main" java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(Unknown Source)
	at java.text.Format.format(Unknown Source)
	at util.Date.date(Date.java:17)
	at Main.main(Main.java:25)
Auriez-vous une petite idée de ce qui cloche ?