/* package whatever; // don't place package name! */
import java.text.SimpleDateFormat;
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
calendar.setTimeZone(timeZone);
System.
out.
println(timeZone.
inDaylightTime(new Date())); if (timeZone.
inDaylightTime(new Date())){ calendar.
add(Calendar.
MILLISECOND, timeZone.
getDSTSavings()); }
simpleDateFormatLocal.
setTimeZone(TimeZone.
getTimeZone("Europe/Istanbul"));
System.
out.
println("Current date and time : " + simpleDateFormatLocal.
format(calendar.
getTime())); System.
out.
println("The TimeZone is : " + calendar.
getTimeZone().
getID());
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwppbXBvcnQgamF2YS50ZXh0LlNpbXBsZURhdGVGb3JtYXQ7CmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlDYWxlbmRhciBjYWxlbmRhciA9IENhbGVuZGFyLmdldEluc3RhbmNlKCk7CgogICAgICAgIFRpbWVab25lIHRpbWVab25lID0gVGltZVpvbmUuZ2V0VGltZVpvbmUoIkV1cm9wZS9Jc3RhbmJ1bCIpOwoKICAgICAgICBjYWxlbmRhci5zZXRUaW1lWm9uZSh0aW1lWm9uZSk7CgogICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbih0aW1lWm9uZS5pbkRheWxpZ2h0VGltZShuZXcgRGF0ZSgpKSk7CiAgICAgICAgaWYgKHRpbWVab25lLmluRGF5bGlnaHRUaW1lKG5ldyBEYXRlKCkpKXsKICAgICAgICAgICAgY2FsZW5kYXIuYWRkKENhbGVuZGFyLk1JTExJU0VDT05ELCB0aW1lWm9uZS5nZXREU1RTYXZpbmdzKCkpOwogICAgICAgfQoKCgogICAgICAgIFNpbXBsZURhdGVGb3JtYXQgc2ltcGxlRGF0ZUZvcm1hdExvY2FsID0gbmV3IFNpbXBsZURhdGVGb3JtYXQoInl5eXktTU0tZGQgSEg6bW06c3MiKTsKICAgICAgICBzaW1wbGVEYXRlRm9ybWF0TG9jYWwuc2V0VGltZVpvbmUoVGltZVpvbmUuZ2V0VGltZVpvbmUoIkV1cm9wZS9Jc3RhbmJ1bCIpKTsKCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJDdXJyZW50IGRhdGUgYW5kIHRpbWUgOiAiICsgc2ltcGxlRGF0ZUZvcm1hdExvY2FsLmZvcm1hdChjYWxlbmRhci5nZXRUaW1lKCkpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlRoZSBUaW1lWm9uZSBpcyA6ICIgKyBjYWxlbmRhci5nZXRUaW1lWm9uZSgpLmdldElEKCkpOwoKICAgIH0KCX0=