import java.time.*;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeFormatterBuilder;
import java.util.Locale;
public class Main {
public static final DateTimeFormatter fmtInput = new DateTimeFormatterBuilder()
.append(DateTimeFormatter.ISO_LOCAL_DATE)
.appendLiteral(' ')
.append(DateTimeFormatter.ISO_LOCAL_TIME)
public static final DateTimeFormatter fmtOutput = DateTimeFormatter.ofPattern(
"dd-MMM-uuuu",
Locale.
ENGLISH);
public static void main
(String[] args
) { LocalDateTime ldt = LocalDateTime.parse("2012-05-04 00:00:00.0", fmtInput);
String formatted
= ldt.
format(fmtOutput
).
toUpperCase(Locale.
ENGLISH); System.
out.
println(formatted
); }
}
aW1wb3J0IGphdmEudGltZS4qOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudGltZS5mb3JtYXQuRGF0ZVRpbWVGb3JtYXR0ZXJCdWlsZGVyOwppbXBvcnQgamF2YS51dGlsLkxvY2FsZTsKCnB1YmxpYyBjbGFzcyBNYWluIHsKICAgIHB1YmxpYyBzdGF0aWMgZmluYWwgRGF0ZVRpbWVGb3JtYXR0ZXIgZm10SW5wdXQgPSBuZXcgRGF0ZVRpbWVGb3JtYXR0ZXJCdWlsZGVyKCkKICAgICAgICAgICAgLmFwcGVuZChEYXRlVGltZUZvcm1hdHRlci5JU09fTE9DQUxfREFURSkKICAgICAgICAgICAgLmFwcGVuZExpdGVyYWwoJyAnKQogICAgICAgICAgICAuYXBwZW5kKERhdGVUaW1lRm9ybWF0dGVyLklTT19MT0NBTF9USU1FKQogICAgICAgICAgICAudG9Gb3JtYXR0ZXIoTG9jYWxlLkVOR0xJU0gpOwogICAgcHVibGljIHN0YXRpYyBmaW5hbCBEYXRlVGltZUZvcm1hdHRlciBmbXRPdXRwdXQgPSBEYXRlVGltZUZvcm1hdHRlci5vZlBhdHRlcm4oCiAgICAgICAgICAgICJkZC1NTU0tdXV1dSIsIExvY2FsZS5FTkdMSVNIKTsKCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgTG9jYWxEYXRlVGltZSBsZHQgPSBMb2NhbERhdGVUaW1lLnBhcnNlKCIyMDEyLTA1LTA0IDAwOjAwOjAwLjAiLCBmbXRJbnB1dCk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGxkdCk7CiAgICAgICAgU3RyaW5nIGZvcm1hdHRlZCA9IGxkdC5mb3JtYXQoZm10T3V0cHV0KS50b1VwcGVyQ2FzZShMb2NhbGUuRU5HTElTSCk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGZvcm1hdHRlZCk7CiAgICB9Cn0=