Cannot format given Object as a Date
Bonjour,
J'ai voulu réutiliser une classe Date qui il me semble fonctionnait parfaitement :
Code:
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:
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 ?