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 dateInput
= "2021-02-16 20:57:43"; // Replace ZoneId.systemDefault() with ZoneOffset.UTC if this date-time is in UTC
DateTimeFormatter dtf
= DateTimeFormatter.
ofPattern("u-M-d H:m:s",
Locale.
ENGLISH) .withZone(ZoneId.systemDefault());
ZonedDateTime zdt = ZonedDateTime.parse(dateInput, dtf);
ZonedDateTime result = zdt.withZoneSameInstant(ZoneId.of("GMT-10:00"));
}
}
aW1wb3J0IGphdmEudGltZS5ab25lSWQ7CmltcG9ydCBqYXZhLnRpbWUuWm9uZWREYXRlVGltZTsKaW1wb3J0IGphdmEudGltZS5mb3JtYXQuRGF0ZVRpbWVGb3JtYXR0ZXI7CmltcG9ydCBqYXZhLnV0aWwuTG9jYWxlOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFN0cmluZyBkYXRlSW5wdXQgPSAiMjAyMS0wMi0xNiAyMDo1Nzo0MyI7CiAgICAgICAgLy8gUmVwbGFjZSBab25lSWQuc3lzdGVtRGVmYXVsdCgpIHdpdGggWm9uZU9mZnNldC5VVEMgaWYgdGhpcyBkYXRlLXRpbWUgaXMgaW4gVVRDCiAgICAgICAgRGF0ZVRpbWVGb3JtYXR0ZXIgZHRmID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCJ1LU0tZCBIOm06cyIsIExvY2FsZS5FTkdMSVNIKQogICAgICAgICAgICAgICAgLndpdGhab25lKFpvbmVJZC5zeXN0ZW1EZWZhdWx0KCkpOwogICAgICAgIFpvbmVkRGF0ZVRpbWUgemR0ID0gWm9uZWREYXRlVGltZS5wYXJzZShkYXRlSW5wdXQsIGR0Zik7CiAgICAgICAgWm9uZWREYXRlVGltZSByZXN1bHQgPSB6ZHQud2l0aFpvbmVTYW1lSW5zdGFudChab25lSWQub2YoIkdNVC0xMDowMCIpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4ocmVzdWx0KTsKICAgIH0KfQ==