import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
public class Main {
public static void main
(String[] args
) { // Test
System.
out.
println(parse
("Tue Jun 20 14:53:08 CEST 2017")); System.
out.
println(parse
("Tue Jun 20 13:40:37 GMT+02:00 2017")); }
static ZonedDateTime parse
(String strDateTime
) { DateTimeFormatter dtf
= DateTimeFormatter.
ofPattern("E MMM d H:m:s z u",
Locale.
ENGLISH); return ZonedDateTime.parse(strDateTime, dtf);
}
}
aW1wb3J0IGphdmEudGltZS5ab25lZERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJLy8gVGVzdAoJCVN5c3RlbS5vdXQucHJpbnRsbihwYXJzZSgiVHVlIEp1biAyMCAxNDo1MzowOCBDRVNUIDIwMTciKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKHBhcnNlKCJUdWUgSnVuIDIwIDEzOjQwOjM3IEdNVCswMjowMCAyMDE3IikpOwoJfQoKCXN0YXRpYyBab25lZERhdGVUaW1lIHBhcnNlKFN0cmluZyBzdHJEYXRlVGltZSkgewoJCURhdGVUaW1lRm9ybWF0dGVyIGR0ZiA9IERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybigiRSBNTU0gZCBIOm06cyB6IHUiLCBMb2NhbGUuRU5HTElTSCk7CgkJcmV0dXJuIFpvbmVkRGF0ZVRpbWUucGFyc2Uoc3RyRGF0ZVRpbWUsIGR0Zik7Cgl9Cn0=