Impossible de convertir la date de Javafx DatePicker vers un format de date spécifique (DD-MM-AAAAAAAA). Ici, j'utilise deux méthodes utilisant SimpleDateFormat, mais j'ai eu des erreurs comme celles-ci.
Lorsque vous utilisez cette méthode p> Le message d'erreur est: p> 23-09-2019
3 Réponses :
Essayez ceci sortie p> dans votre test de cas testdateString à dpfrom.getvalue (). Tostring (); p> p>
@ Erwin, merci pour votre précieuse réponse.IDS fonctionne bien pour moi
Comme vous avez étiqueté votre question sous la question Java8 JavaFX8. Voici une réponse de mode plus Java-8 avec Ceci est en fait la nouvelle API de Java Time depuis Java 8 (Java.time) Package P > p> localdate code>:
essayer de convertir localDate code> à
string code> puis essayez de l'analyser sous forme de date
code> est une mauvaise idée. Utilisez simplement
DateTimeformatter code> pour convertir directement à une chaîne:
final String format = "dd-MM-yyyy";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format);
System.out.println("Date in " + format + " format is: " + formatter.format(d1));