import java.time.*;
import java.time.format.*;
class Validation{
DateTimeFormatter sdfrmt = DateTimeFormatter.ofPattern(format);
LocalTime testDate = null;
try {
testDate = LocalTime.parse(text, sdfrmt);
} catch (DateTimeParseException e) {
System.
out.
println("dateFormat Exception :" + e.
getMessage()); }
}
public static void main
(String []args
){ Validation val = new Validation();
val.validateDateFormat("Hmm","747"); //working
val.validateDateFormat("Hmm","1637");//not working
}
}
aW1wb3J0IGphdmEudGltZS4qOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC4qOwoKICAgIGNsYXNzIFZhbGlkYXRpb257CiAgICAKICAgICAgICAgcHVibGljIHZvaWQgdmFsaWRhdGVEYXRlRm9ybWF0KFN0cmluZyBmb3JtYXQsU3RyaW5nIHRleHQpewoKRGF0ZVRpbWVGb3JtYXR0ZXIgc2Rmcm10ID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKGZvcm1hdCk7CkxvY2FsVGltZSB0ZXN0RGF0ZSA9IG51bGw7CnRyeSB7CiAgICB0ZXN0RGF0ZSA9IExvY2FsVGltZS5wYXJzZSh0ZXh0LCBzZGZybXQpOwp9IGNhdGNoIChEYXRlVGltZVBhcnNlRXhjZXB0aW9uIGUpIHsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigiZGF0ZUZvcm1hdCBFeGNlcHRpb24gOiIgKyBlLmdldE1lc3NhZ2UoKSk7CiAgICB9Cn0KICAgICAgICAgCiAgICAgICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBbXWFyZ3MpewogICAgICAgICAgICBWYWxpZGF0aW9uIHZhbCA9IG5ldyBWYWxpZGF0aW9uKCk7CiAgICAgICAgICAgIHZhbC52YWxpZGF0ZURhdGVGb3JtYXQoIkhtbSIsIjc0NyIpOyAvL3dvcmtpbmcgCiAgICAgICAgICAgIHZhbC52YWxpZGF0ZURhdGVGb3JtYXQoIkhtbSIsIjE2MzciKTsvL25vdCB3b3JraW5nCiAgICAgICAgIH0KICAgIH0=