/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.* ;
import java.time.format.* ;
import java.time.temporal.* ;
import java.time.chrono.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
OffsetDateTime time = OffsetDateTime.parse(
"2024-11-26T16:30:00.000-05:00"
);
OffsetDateTime newTime = time
.atZoneSameInstant(ZoneId.of("America/New_York"))
.withYear(2024)
.withMonth(11)
.withDayOfMonth(26)
.toOffsetDateTime();
OffsetDateTime utcTime = time
.atZoneSameInstant(ZoneId.of("UTC"))
.withYear(2024)
.withMonth(11)
.withDayOfMonth(26)
.toOffsetDateTime();
System.
out.
println(newTime.
toString()); System.
out.
println(utcTime.
toString()); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLiogOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC4qIDsKaW1wb3J0IGphdmEudGltZS50ZW1wb3JhbC4qIDsKaW1wb3J0IGphdmEudGltZS5jaHJvbm8uKiA7CgoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkJCgkJICAgIE9mZnNldERhdGVUaW1lIHRpbWUgPSBPZmZzZXREYXRlVGltZS5wYXJzZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKCQkgICAgICAgICIyMDI0LTExLTI2VDE2OjMwOjAwLjAwMC0wNTowMCIgICAgCgkJICAgICk7CgkJICAgIE9mZnNldERhdGVUaW1lIG5ld1RpbWUgPSB0aW1lCgkJICAgIC5hdFpvbmVTYW1lSW5zdGFudChab25lSWQub2YoIkFtZXJpY2EvTmV3X1lvcmsiKSkKICAgICAgICAgICAgLndpdGhZZWFyKDIwMjQpCiAgICAgICAgICAgIC53aXRoTW9udGgoMTEpCiAgICAgICAgICAgIC53aXRoRGF5T2ZNb250aCgyNikKICAgICAgICAgICAgLnRvT2Zmc2V0RGF0ZVRpbWUoKTsKICAgICAgICAgICAgCiAgICAJCU9mZnNldERhdGVUaW1lIHV0Y1RpbWUgPSB0aW1lCiAgICAJCS5hdFpvbmVTYW1lSW5zdGFudChab25lSWQub2YoIlVUQyIpKQogICAgICAgICAgICAud2l0aFllYXIoMjAyNCkKICAgICAgICAgICAgLndpdGhNb250aCgxMSkKICAgICAgICAgICAgLndpdGhEYXlPZk1vbnRoKDI2KQogICAgICAgICAgICAudG9PZmZzZXREYXRlVGltZSgpOwogICAgICAgICAgICAKICAgICAgICAgICAKCQkJU3lzdGVtLm91dC5wcmludGxuKG5ld1RpbWUudG9TdHJpbmcoKSk7CgkJCVN5c3RlbS5vdXQucHJpbnRsbih1dGNUaW1lLnRvU3RyaW5nKCkpOwoJfQp9