import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.TimeZone;
public class Main {
Date date
= sdf.
parse("2011-11-22T00:00:00-06:00"); // Display in default format i.e. the value of date#toString
// #################Display in custom format and timezone#################
// At timezone offset of -06:00 hours
sdf.
setTimeZone(TimeZone.
getTimeZone("GMT-06:00")); System.
out.
println(sdf.
format(date
));
// In UTC
sdf.
setTimeZone(TimeZone.
getTimeZone("Etc/UTC")); System.
out.
println(sdf.
format(date
));
// In New York
sdf.
setTimeZone(TimeZone.
getTimeZone("America/New_York")); System.
out.
println(sdf.
format(date
)); }
}
aW1wb3J0IGphdmEudGV4dC5QYXJzZUV4Y2VwdGlvbjsKaW1wb3J0IGphdmEudGV4dC5TaW1wbGVEYXRlRm9ybWF0OwppbXBvcnQgamF2YS51dGlsLkRhdGU7CmltcG9ydCBqYXZhLnV0aWwuTG9jYWxlOwppbXBvcnQgamF2YS51dGlsLlRpbWVab25lOwoKcHVibGljIGNsYXNzIE1haW4gewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIFBhcnNlRXhjZXB0aW9uIHsKCQlTaW1wbGVEYXRlRm9ybWF0IHNkZiA9IG5ldyBTaW1wbGVEYXRlRm9ybWF0KCJ5LU0tZCdUJ0g6bTpzWFhYIiwgTG9jYWxlLkVOR0xJU0gpOwoJCURhdGUgZGF0ZSA9IHNkZi5wYXJzZSgiMjAxMS0xMS0yMlQwMDowMDowMC0wNjowMCIpOwoJCS8vIERpc3BsYXkgaW4gZGVmYXVsdCBmb3JtYXQgaS5lLiB0aGUgdmFsdWUgb2YgZGF0ZSN0b1N0cmluZwoJCVN5c3RlbS5vdXQucHJpbnRsbihkYXRlKTsKCgkJLy8gIyMjIyMjIyMjIyMjIyMjIyNEaXNwbGF5IGluIGN1c3RvbSBmb3JtYXQgYW5kIHRpbWV6b25lIyMjIyMjIyMjIyMjIyMjIyMKCQkvLyBBdCB0aW1lem9uZSBvZmZzZXQgb2YgLTA2OjAwIGhvdXJzCgkJc2RmLnNldFRpbWVab25lKFRpbWVab25lLmdldFRpbWVab25lKCJHTVQtMDY6MDAiKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKHNkZi5mb3JtYXQoZGF0ZSkpOwoJCQoJCS8vIEluIFVUQwoJCXNkZi5zZXRUaW1lWm9uZShUaW1lWm9uZS5nZXRUaW1lWm9uZSgiRXRjL1VUQyIpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oc2RmLmZvcm1hdChkYXRlKSk7CgoJCS8vIEluIE5ldyBZb3JrCgkJc2RmLnNldFRpbWVab25lKFRpbWVab25lLmdldFRpbWVab25lKCJBbWVyaWNhL05ld19Zb3JrIikpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihzZGYuZm9ybWF0KGRhdGUpKTsKCX0KfQ==