import java.time.Instant;
import java.time.ZoneId;
import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// With a set offset
Instant.parse("2019-07-14T18:30:00.000Z")
.atOffset(
ZoneOffset.ofHours(-2)
)
.format(
DateTimeFormatter.ofPattern("uuuu-MM-dd hh:mm:ss a")
)
);
// Or, with a specific zone (recommended):
Instant.parse("2019-07-14T18:30:00.000Z")
.atZone(
ZoneId.of("America/Noronha") // Specify your zone here, or use ZoneId.systemDefault()
)
.format(
DateTimeFormatter.ofPattern("uuuu-MM-dd hh:mm:ss a")
)
);
}
}
aW1wb3J0IGphdmEudGltZS5JbnN0YW50OwppbXBvcnQgamF2YS50aW1lLlpvbmVJZDsKaW1wb3J0IGphdmEudGltZS5ab25lT2Zmc2V0OwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC5EYXRlVGltZUZvcm1hdHRlcjsKIAovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIFdpdGggYSBzZXQgb2Zmc2V0CgkJU3lzdGVtLm91dC5wcmludGxuKAoJCQlJbnN0YW50LnBhcnNlKCIyMDE5LTA3LTE0VDE4OjMwOjAwLjAwMFoiKQoJCQkJLmF0T2Zmc2V0KAoJCQkJCVpvbmVPZmZzZXQub2ZIb3VycygtMikKCQkJCSkKCQkJCS5mb3JtYXQoCgkJCQkJRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKCJ1dXV1LU1NLWRkIGhoOm1tOnNzIGEiKQoJCQkJKQoJCSk7CgkJCgkJLy8gT3IsIHdpdGggYSBzcGVjaWZpYyB6b25lIChyZWNvbW1lbmRlZCk6CgkJU3lzdGVtLm91dC5wcmludGxuKAoJCQlJbnN0YW50LnBhcnNlKCIyMDE5LTA3LTE0VDE4OjMwOjAwLjAwMFoiKQoJCQkJLmF0Wm9uZSgKCQkJCQlab25lSWQub2YoIkFtZXJpY2EvTm9yb25oYSIpIC8vIFNwZWNpZnkgeW91ciB6b25lIGhlcmUsIG9yIHVzZSBab25lSWQuc3lzdGVtRGVmYXVsdCgpCgkJCQkpCgkJCQkuZm9ybWF0KAoJCQkJCURhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybigidXV1dS1NTS1kZCBoaDptbTpzcyBhIikKCQkJCSkKCQkpOwoJCQoJfQp9