import java.text.MessageFormat;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
class Main {
public static void main
(String[] args
) { final String dateString
= "16/07/2017 19:28:33 EST"; final DateTimeFormatter formatter
= DateTimeFormatter.
ofPattern("dd/MM/yyyy HH:mm:ss z",
Locale.
ENGLISH);
MessageFormat.
format("Parsed - {0}", formatter.
format(ZonedDateTime.
parse(dateString, formatter
)))); }
}
aW1wb3J0IGphdmEudGV4dC5NZXNzYWdlRm9ybWF0OwppbXBvcnQgamF2YS50aW1lLlpvbmVkRGF0ZVRpbWU7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0LkRhdGVUaW1lRm9ybWF0dGVyOwppbXBvcnQgamF2YS51dGlsLkxvY2FsZTsKCmNsYXNzIE1haW4gewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCWZpbmFsIFN0cmluZyBkYXRlU3RyaW5nID0gIjE2LzA3LzIwMTcgMTk6Mjg6MzMgRVNUIjsKCQlmaW5hbCBEYXRlVGltZUZvcm1hdHRlciBmb3JtYXR0ZXIgPSBEYXRlVGltZUZvcm1hdHRlci5vZlBhdHRlcm4oImRkL01NL3l5eXkgSEg6bW06c3MgeiIsIExvY2FsZS5FTkdMSVNIKTsKCgkJU3lzdGVtLm91dC5wcmludGxuKE1lc3NhZ2VGb3JtYXQuZm9ybWF0KCJJbnB1dCAtIHswfSIsIGRhdGVTdHJpbmcpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oCgkJCQlNZXNzYWdlRm9ybWF0LmZvcm1hdCgiUGFyc2VkIC0gezB9IiwgZm9ybWF0dGVyLmZvcm1hdChab25lZERhdGVUaW1lLnBhcnNlKGRhdGVTdHJpbmcsIGZvcm1hdHRlcikpKSk7Cgl9Cn0=