Conversion d'une date en String
Bonjour,
J'ai crée une méthode permettant de formatter une date en String (pour l'affichage à l'utilisateur)
Code:
1 2 3 4 5 6 7 8 9 10 11
|
public static String dateToString(Object value) throws ClassNotFoundException, ConversionException {
if ((value != null) && (value instanceof LocalDate)) {
LocalDate date = (LocalDate) value;
return date.toString("dd/MM/YYYY");
} else {
Chronology chrono = GregorianChronology.getInstance();
LocalDate date = new LocalDate(chrono);
return date.toString("dd/MM/YYYY");
}
} |
J'ai le message d'erreur suivant :
Code:
1 2
|
Caused by: java.lang.NoSuchMethodError: fr.one.util.ConverterUtils.dateToString(Ljava/lang/Object;)Ljava/lang/String; |
J'invoke cette méthode comme ceci :
Code:
1 2 3 4
|
if (type.equals("date") && (type != null)) {
return ConverterUtils.dateToString(Faces.evaluateExpressionGet("#{data." + property + "}"));
} |
Merci d'avance.