import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeFormatterBuilder;
import java.time.temporal.ChronoField;
class Main {
public static void main
(String[] args
) { String pattern
= "yyyyMMddHH"; DateTimeFormatter formatter = new DateTimeFormatterBuilder()
.parseLenient()
.appendPattern(pattern)
.parseDefaulting(ChronoField.HOUR_OF_DAY, 0)
.parseDefaulting(ChronoField.MINUTE_OF_HOUR, 0)
.parseDefaulting(ChronoField.SECOND_OF_MINUTE, 0)
.toFormatter();
LocalDateTime ldt = LocalDateTime.parse(date, formatter);
}
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudGltZS5mb3JtYXQuRGF0ZVRpbWVGb3JtYXR0ZXJCdWlsZGVyOwppbXBvcnQgamF2YS50aW1lLnRlbXBvcmFsLkNocm9ub0ZpZWxkOwoKY2xhc3MgTWFpbiB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgU3RyaW5nIHBhdHRlcm4gPSAieXl5eU1NZGRISCI7CiAgICAgICAgU3RyaW5nIGRhdGUgPSAiMjAyMTA2MTEwNCI7CiAgICAgICAgRGF0ZVRpbWVGb3JtYXR0ZXIgZm9ybWF0dGVyID0gbmV3IERhdGVUaW1lRm9ybWF0dGVyQnVpbGRlcigpCiAgICAgICAgICAgIC5wYXJzZUxlbmllbnQoKQogICAgICAgICAgICAuYXBwZW5kUGF0dGVybihwYXR0ZXJuKQogICAgICAgICAgICAucGFyc2VEZWZhdWx0aW5nKENocm9ub0ZpZWxkLkhPVVJfT0ZfREFZLCAwKQogICAgICAgICAgICAucGFyc2VEZWZhdWx0aW5nKENocm9ub0ZpZWxkLk1JTlVURV9PRl9IT1VSLCAwKQogICAgICAgICAgICAucGFyc2VEZWZhdWx0aW5nKENocm9ub0ZpZWxkLlNFQ09ORF9PRl9NSU5VVEUsIDApCiAgICAgICAgICAgIC50b0Zvcm1hdHRlcigpOwogICAgICAgIExvY2FsRGF0ZVRpbWUgbGR0ID0gTG9jYWxEYXRlVGltZS5wYXJzZShkYXRlLCBmb3JtYXR0ZXIpOwogICAgfQp9