import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
import java.util.stream.Stream;
public class Main {
public static void main
(String[] args
) { DateTimeFormatter parser
= DateTimeFormatter.
ofPattern("[uuuu-MM-dd][dd/MM/uuuu]",
Locale.
ENGLISH); DateTimeFormatter formatter
= DateTimeFormatter.
ofPattern("d MMM uuuu",
Locale.
ENGLISH);
Stream.of(
"2012-01-05",
"05/01/2012"
)
.map(s -> LocalDate.parse(s, parser))
.map(d -> d.format(formatter))
.
forEach(System.
out::println
); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGU7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0LkRhdGVUaW1lRm9ybWF0dGVyOwppbXBvcnQgamF2YS51dGlsLkxvY2FsZTsKaW1wb3J0IGphdmEudXRpbC5zdHJlYW0uU3RyZWFtOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIERhdGVUaW1lRm9ybWF0dGVyIHBhcnNlciA9IERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybigiW3V1dXUtTU0tZGRdW2RkL01NL3V1dXVdIiwgTG9jYWxlLkVOR0xJU0gpOwogICAgICAgIERhdGVUaW1lRm9ybWF0dGVyIGZvcm1hdHRlciA9IERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybigiZCBNTU0gdXV1dSIsIExvY2FsZS5FTkdMSVNIKTsKCiAgICAgICAgU3RyZWFtLm9mKAogICAgICAgICAgICAgICAgIjIwMTItMDEtMDUiLAogICAgICAgICAgICAgICAgIjA1LzAxLzIwMTIiCiAgICAgICAgICAgICkKICAgICAgICAgICAgLm1hcChzIC0+IExvY2FsRGF0ZS5wYXJzZShzLCBwYXJzZXIpKQogICAgICAgICAgICAubWFwKGQgLT4gZC5mb3JtYXQoZm9ybWF0dGVyKSkKICAgICAgICAgICAgLmZvckVhY2goU3lzdGVtLm91dDo6cHJpbnRsbik7CiAgICB9Cn0=