/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.*;
import java.time.format.*;
import java.time.temporal.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String input
= "Wed Mar 30 2016 00:00:00 GMT-0400 (EDT)"; // EDT DateTimeFormatter f
= DateTimeFormatter.
ofPattern ( "EEE MMM dd uuuu HH:mm:ss 'GMT'Z (z)" ).
withLocale ( Locale.
US );
ZonedDateTime zdt = ZonedDateTime.parse ( input , f );
String output
= zdt.
format ( f
);
System.
out.
println ( "input: " + input
); System.
out.
println ( "zdt.toString(): " + zdt
); System.
out.
println ( "output: " + output
); System.
out.
println ( "input equals output: " + input.
equals ( output
) );
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLio7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0Lio7CmltcG9ydCBqYXZhLnRpbWUudGVtcG9yYWwuKjsKCgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoKICAgICAgICBTdHJpbmcgaW5wdXQgPSAiV2VkIE1hciAzMCAyMDE2IDAwOjAwOjAwIEdNVC0wNDAwIChFRFQpIjsgLy8gRURUCiAgICAgICAgRGF0ZVRpbWVGb3JtYXR0ZXIgZiA9IERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybiAoICJFRUUgTU1NIGRkIHV1dXUgSEg6bW06c3MgJ0dNVCdaICh6KSIgKS53aXRoTG9jYWxlICggTG9jYWxlLlVTICk7CgogICAgICAgIFpvbmVkRGF0ZVRpbWUgemR0ID0gWm9uZWREYXRlVGltZS5wYXJzZSAoIGlucHV0ICwgZiApOwoKICAgICAgICBTdHJpbmcgb3V0cHV0ID0gemR0LmZvcm1hdCAoIGYgKTsKCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuICggImlucHV0OiAiICsgaW5wdXQgKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4gKCAiemR0LnRvU3RyaW5nKCk6ICIgKyB6ZHQgKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4gKCAib3V0cHV0OiAiICsgb3V0cHV0ICk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuICggImlucHV0IGVxdWFscyBvdXRwdXQ6ICIgKyBpbnB1dC5lcXVhbHMgKCBvdXRwdXQgKSApOwoKCX0KfQ==