import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.TimeZone;
public class Main {
parser.
setTimeZone(TimeZone.
getTimeZone("UTC")); Date dateTime
= parser.
parse("2018-05-23T23:18:31.000Z");
formatter.setTimeZone(parser.getTimeZone());
String formattedDateTimeString
= formatter.
format(dateTime
); System.
out.
println(formattedDateTimeString
); }
}
aW1wb3J0IGphdmEudGV4dC5EYXRlRm9ybWF0OwppbXBvcnQgamF2YS50ZXh0LlBhcnNlRXhjZXB0aW9uOwppbXBvcnQgamF2YS50ZXh0LlNpbXBsZURhdGVGb3JtYXQ7CmltcG9ydCBqYXZhLnV0aWwuRGF0ZTsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CmltcG9ydCBqYXZhLnV0aWwuVGltZVpvbmU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgUGFyc2VFeGNlcHRpb24gewogICAgICAgIERhdGVGb3JtYXQgcGFyc2VyID0gbmV3IFNpbXBsZURhdGVGb3JtYXQoInl5eXktTU0tZGQnVCdISDptbTpzcy5TU1NYIiwgTG9jYWxlLkVOR0xJU0gpOwogICAgICAgIHBhcnNlci5zZXRUaW1lWm9uZShUaW1lWm9uZS5nZXRUaW1lWm9uZSgiVVRDIikpOwogICAgICAgIERhdGUgZGF0ZVRpbWUgPSBwYXJzZXIucGFyc2UoIjIwMTgtMDUtMjNUMjM6MTg6MzEuMDAwWiIpOwoKICAgICAgICBEYXRlRm9ybWF0IGZvcm1hdHRlciA9IG5ldyBTaW1wbGVEYXRlRm9ybWF0KCJ5eXl5LU1NLWRkIEhIOm1tOnNzIiwgTG9jYWxlLkVOR0xJU0gpOwogICAgICAgIGZvcm1hdHRlci5zZXRUaW1lWm9uZShwYXJzZXIuZ2V0VGltZVpvbmUoKSk7CiAgICAgICAgU3RyaW5nIGZvcm1hdHRlZERhdGVUaW1lU3RyaW5nID0gZm9ybWF0dGVyLmZvcm1hdChkYXRlVGltZSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGZvcm1hdHRlZERhdGVUaW1lU3RyaW5nKTsKICAgIH0KfQ==