How to format LocalDate object to MM/dd/yyyy and have format persist

EDIT: Considering your edit, just set parsedDate equal to your formatted text string, like so:

parsedDate = text;

A LocalDate object can only ever be printed in ISO8601 format (yyyy-MM-dd). In order to print the object in some other format, you need to format it and save the LocalDate as a string like you’ve demonstrated in your own example

DateTimeFormatter formatters = DateTimeFormatter.ofPattern("d/MM/uuuu");
String text = date.format(formatters);

Leave a Comment