import java.time.LocalDateTime;
import java.time.OffsetDateTime;
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
= "2015-08-23 10:34:40";
DateTimeFormatter parser
= DateTimeFormatter.
ofPattern("uuuu-MM-dd HH:mm:ss",
Locale.
ENGLISH); LocalDateTime ldt = LocalDateTime.parse(strDateTime, parser);
ZonedDateTime zdtUtc = ldt.atZone(ZoneId.of("Etc/UTC"));
ZonedDateTime zdtIndia = zdtUtc.withZoneSameInstant(ZoneId.of("Asia/Kolkata"));
OffsetDateTime odt = zdtIndia.toOffsetDateTime();
}
}
aW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLk9mZnNldERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLlpvbmVJZDsKaW1wb3J0IGphdmEudGltZS5ab25lZERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKaW1wb3J0IGphdmEudXRpbC5Mb2NhbGU7CgpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJU3RyaW5nIHN0ckRhdGVUaW1lID0gIjIwMTUtMDgtMjMgMTA6MzQ6NDAiOwoJCQoJCURhdGVUaW1lRm9ybWF0dGVyIHBhcnNlciA9IERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybigidXV1dS1NTS1kZCBISDptbTpzcyIsIExvY2FsZS5FTkdMSVNIKTsKCQlMb2NhbERhdGVUaW1lIGxkdCA9IExvY2FsRGF0ZVRpbWUucGFyc2Uoc3RyRGF0ZVRpbWUsIHBhcnNlcik7CgkJCgkJWm9uZWREYXRlVGltZSB6ZHRVdGMgPSBsZHQuYXRab25lKFpvbmVJZC5vZigiRXRjL1VUQyIpKTsKCgkJWm9uZWREYXRlVGltZSB6ZHRJbmRpYSA9IHpkdFV0Yy53aXRoWm9uZVNhbWVJbnN0YW50KFpvbmVJZC5vZigiQXNpYS9Lb2xrYXRhIikpOwoJCVN5c3RlbS5vdXQucHJpbnRsbih6ZHRJbmRpYSk7CgoJCU9mZnNldERhdGVUaW1lIG9kdCA9IHpkdEluZGlhLnRvT2Zmc2V0RGF0ZVRpbWUoKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4ob2R0KTsKCX0KfQ==