import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
class Main {
DateTimeFormatter parser
= DateTimeFormatter.
ofPattern("yyyy-MM-dd'T'HH:mm:ss",
new Locale("ar")); LocalDateTime ldt = LocalDateTime.parse("2013-01-20T16:48:43", parser);
// Alternatively, as suggested by Basil Bourque
parser
= DateTimeFormatter.
ISO_LOCAL_DATE_TIME.
withLocale(new Locale("ar")); System.
out.
println(LocalDateTime.
parse("2013-01-20T16:48:43", parser
));
// Your parser
System.
out.
println(format.
parse("2013-01-20T16:48:43")); }
}
aW1wb3J0IGphdmEudGV4dC5QYXJzZUV4Y2VwdGlvbjsKaW1wb3J0IGphdmEudGV4dC5TaW1wbGVEYXRlRm9ybWF0OwppbXBvcnQgamF2YS50aW1lLkxvY2FsRGF0ZVRpbWU7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0LkRhdGVUaW1lRm9ybWF0dGVyOwppbXBvcnQgamF2YS51dGlsLkxvY2FsZTsKCmNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIFBhcnNlRXhjZXB0aW9uIHsKICAgICAgICBEYXRlVGltZUZvcm1hdHRlciBwYXJzZXIgPSBEYXRlVGltZUZvcm1hdHRlci5vZlBhdHRlcm4oInl5eXktTU0tZGQnVCdISDptbTpzcyIsIG5ldyBMb2NhbGUoImFyIikpOwogICAgICAgIExvY2FsRGF0ZVRpbWUgbGR0ID0gTG9jYWxEYXRlVGltZS5wYXJzZSgiMjAxMy0wMS0yMFQxNjo0ODo0MyIsIHBhcnNlcik7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGxkdCk7CgogICAgICAgIC8vIEFsdGVybmF0aXZlbHksIGFzIHN1Z2dlc3RlZCBieSBCYXNpbCBCb3VycXVlCiAgICAgICAgcGFyc2VyID0gRGF0ZVRpbWVGb3JtYXR0ZXIuSVNPX0xPQ0FMX0RBVEVfVElNRS53aXRoTG9jYWxlKG5ldyBMb2NhbGUoImFyIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihMb2NhbERhdGVUaW1lLnBhcnNlKCIyMDEzLTAxLTIwVDE2OjQ4OjQzIiwgcGFyc2VyKSk7CgogICAgICAgIC8vIFlvdXIgcGFyc2VyCiAgICAgICAgZmluYWwgU2ltcGxlRGF0ZUZvcm1hdCBmb3JtYXQgPSBuZXcgU2ltcGxlRGF0ZUZvcm1hdCgieXl5eS1NTS1kZCdUJ0hIOm1tOnNzIiwgbmV3IExvY2FsZSgiYXIiKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGZvcm1hdC5wYXJzZSgiMjAxMy0wMS0yMFQxNjo0ODo0MyIpKTsKICAgIH0KfQ==