import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.List;
import java.util.Locale;
public class Main {
public static void main
(String[] args
) { List
<String
> list
= List.
of("Apr 1, 2019",
"Aug 1, 2020",
"Feb 20, 2018"); DateTimeFormatter dtf
= DateTimeFormatter.
ofPattern("MMM d, uuuu",
Locale.
ENGLISH); list.forEach(s -> {
LocalDate date = LocalDate.parse(s, dtf);
System.
out.
printf("Default format: %s, Custom format: %s%n", date, date.
format(dtf
)); });
}
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGU7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0LkRhdGVUaW1lRm9ybWF0dGVyOwppbXBvcnQgamF2YS51dGlsLkxpc3Q7CmltcG9ydCBqYXZhLnV0aWwuTG9jYWxlOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIExpc3Q8U3RyaW5nPiBsaXN0ID0gTGlzdC5vZigiQXByIDEsIDIwMTkiLCAiQXVnIDEsIDIwMjAiLCAiRmViIDIwLCAyMDE4Iik7CiAgICAgICAgRGF0ZVRpbWVGb3JtYXR0ZXIgZHRmID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCJNTU0gZCwgdXV1dSIsIExvY2FsZS5FTkdMSVNIKTsKICAgICAgICBsaXN0LmZvckVhY2gocyAtPiB7CiAgICAgICAgICAgIExvY2FsRGF0ZSBkYXRlID0gTG9jYWxEYXRlLnBhcnNlKHMsIGR0Zik7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCJEZWZhdWx0IGZvcm1hdDogJXMsIEN1c3RvbSBmb3JtYXQ6ICVzJW4iLCBkYXRlLCBkYXRlLmZvcm1hdChkdGYpKTsKICAgICAgICB9KTsKICAgIH0KfQ==