import java.text.ParsePosition;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZoneOffset;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main
(String[] args
) { ZonedDateTime zdtUtc = ZonedDateTime.of(LocalDate.now().atTime(11, 30), ZoneOffset.UTC);
DateTimeFormatter dtfSwitzerland = DateTimeFormatter.ISO_ZONED_DATE_TIME.withZone(ZoneId.of("Europe/Zurich"));
String strZdtSwitzerland
= dtfSwitzerland.
format(zdtUtc
);
LocalDateTime ldt = LocalDateTime
.
from(DateTimeFormatter.
ISO_LOCAL_DATE_TIME.
parse(strZdtSwitzerland,
new ParsePosition(0))); }
}
aW1wb3J0IGphdmEudGV4dC5QYXJzZVBvc2l0aW9uOwppbXBvcnQgamF2YS50aW1lLkxvY2FsRGF0ZTsKaW1wb3J0IGphdmEudGltZS5Mb2NhbERhdGVUaW1lOwppbXBvcnQgamF2YS50aW1lLlpvbmVJZDsKaW1wb3J0IGphdmEudGltZS5ab25lT2Zmc2V0OwppbXBvcnQgamF2YS50aW1lLlpvbmVkRGF0ZVRpbWU7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0LkRhdGVUaW1lRm9ybWF0dGVyOwoKcHVibGljIGNsYXNzIE1haW4gewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCVpvbmVkRGF0ZVRpbWUgemR0VXRjID0gWm9uZWREYXRlVGltZS5vZihMb2NhbERhdGUubm93KCkuYXRUaW1lKDExLCAzMCksIFpvbmVPZmZzZXQuVVRDKTsKCgkJRGF0ZVRpbWVGb3JtYXR0ZXIgZHRmU3dpdHplcmxhbmQgPSBEYXRlVGltZUZvcm1hdHRlci5JU09fWk9ORURfREFURV9USU1FLndpdGhab25lKFpvbmVJZC5vZigiRXVyb3BlL1p1cmljaCIpKTsKCQlTdHJpbmcgc3RyWmR0U3dpdHplcmxhbmQgPSBkdGZTd2l0emVybGFuZC5mb3JtYXQoemR0VXRjKTsKCgkJTG9jYWxEYXRlVGltZSBsZHQgPSBMb2NhbERhdGVUaW1lCgkJCQkuZnJvbShEYXRlVGltZUZvcm1hdHRlci5JU09fTE9DQUxfREFURV9USU1FLnBhcnNlKHN0clpkdFN3aXR6ZXJsYW5kLCBuZXcgUGFyc2VQb3NpdGlvbigwKSkpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihsZHQpOwoJfQp9