import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.format.DateTimeFormatterBuilder;
import java.time.temporal.ChronoField;
import java.util.Locale;
public class Main {
public static void main
(String[] args
) { String strDateTime
= "2020-05-07-10.05.05.301011";
DateTimeFormatter dtf = new DateTimeFormatterBuilder()
.append(DateTimeFormatter.ISO_LOCAL_DATE)
.appendLiteral("-")
.appendPattern("HH.mm.ss")
.appendFraction(ChronoField.NANO_OF_SECOND, 0, 9, true)
LocalDateTime ldt = LocalDateTime.parse(strDateTime, dtf);
}
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudGltZS5mb3JtYXQuRGF0ZVRpbWVGb3JtYXR0ZXJCdWlsZGVyOwppbXBvcnQgamF2YS50aW1lLnRlbXBvcmFsLkNocm9ub0ZpZWxkOwppbXBvcnQgamF2YS51dGlsLkxvY2FsZTsKCnB1YmxpYyBjbGFzcyBNYWluIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCQlTdHJpbmcgc3RyRGF0ZVRpbWUgPSAiMjAyMC0wNS0wNy0xMC4wNS4wNS4zMDEwMTEiOwoJCQoJCURhdGVUaW1lRm9ybWF0dGVyIGR0ZiA9IG5ldyBEYXRlVGltZUZvcm1hdHRlckJ1aWxkZXIoKQoJCQkJCQkJCS5hcHBlbmQoRGF0ZVRpbWVGb3JtYXR0ZXIuSVNPX0xPQ0FMX0RBVEUpCgkJCQkJCQkJLmFwcGVuZExpdGVyYWwoIi0iKQoJCQkJCQkJCS5hcHBlbmRQYXR0ZXJuKCJISC5tbS5zcyIpCgkJCQkJCQkJLmFwcGVuZEZyYWN0aW9uKENocm9ub0ZpZWxkLk5BTk9fT0ZfU0VDT05ELCAwLCA5LCB0cnVlKQoJCQkJCQkJCS50b0Zvcm1hdHRlcihMb2NhbGUuRU5HTElTSCk7CgkJCgkJTG9jYWxEYXRlVGltZSBsZHQgPSBMb2NhbERhdGVUaW1lLnBhcnNlKHN0ckRhdGVUaW1lLCBkdGYpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihsZHQpOwoJfQp9