import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
public class Main {
public static void main
(String[] args
) { String strDateTime
= "2021-06-08T00:00:00"; ZonedDateTime zdtUtc = LocalDateTime.parse(strDateTime).atZone(ZoneId.of("Etc/UTC"));
ZonedDateTime zdtColombo = zdtUtc.withZoneSameInstant(ZoneId.of("Asia/Colombo"));
System.
out.
println(zdtColombo
);
// Output in custom format
DateTimeFormatter dtf
= DateTimeFormatter.
ofPattern("uuuu-MM-dd HH:mm:ss",
Locale.
ENGLISH); String formatted
= dtf.
format(zdtColombo
); System.
out.
println(formatted
); }
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLlpvbmVJZDsKaW1wb3J0IGphdmEudGltZS5ab25lZERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJU3RyaW5nIHN0ckRhdGVUaW1lID0gIjIwMjEtMDYtMDhUMDA6MDA6MDAiOwoJCVpvbmVkRGF0ZVRpbWUgemR0VXRjID0gTG9jYWxEYXRlVGltZS5wYXJzZShzdHJEYXRlVGltZSkuYXRab25lKFpvbmVJZC5vZigiRXRjL1VUQyIpKTsKCQlab25lZERhdGVUaW1lIHpkdENvbG9tYm8gPSB6ZHRVdGMud2l0aFpvbmVTYW1lSW5zdGFudChab25lSWQub2YoIkFzaWEvQ29sb21ibyIpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oemR0Q29sb21ibyk7CgoJCS8vIE91dHB1dCBpbiBjdXN0b20gZm9ybWF0CgkJRGF0ZVRpbWVGb3JtYXR0ZXIgZHRmID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCJ1dXV1LU1NLWRkIEhIOm1tOnNzIiwgTG9jYWxlLkVOR0xJU0gpOwoJCVN0cmluZyBmb3JtYXR0ZWQgPSBkdGYuZm9ybWF0KHpkdENvbG9tYm8pOwoJCVN5c3RlbS5vdXQucHJpbnRsbihmb3JtYXR0ZWQpOwoJfQp9