Bonjour,
J'ai une petite question à propos des format en java.
J'ai défini un format de la façon suivante :
et donc mon appel qui va bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public static final String FORMAT_DATE = "AN=%1$tY "+ "JOUR=%1$tj ";
Ce que je voudrais c'est avoir le nombre d'année depuis 1900.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String.format(FORMAT_DATE, maDate);
J'ai donc essayé différentes choses du genre :
mais à chaque fois le parseInt passe avant l'évaluation du ma date. J'ai donc des exceptions du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public static final String FORMAT_DATE = "AN="+(Integer.parseInt(%1$tY) - 1900)+ "JOUR=%1$tj ";
Caused by: java.lang.NumberFormatException: For input string: "%1$tY"
Quelqu'un sait-il si ce que je veux est possible et si oui comment ?
Merci par avance.
Partager