import java.time.Instant;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
public class Main {
public static void main
(String[] args
) { // Test
System.
out.
println(getFormattedDateTimeInDeviceTz
("2021-10-26T18:12:20.698134Z",
"uuuu-MM-dd'T'HH:mm:ssXXX")); }
Instant instant = Instant.parse(iso);
// Get the date-time in the device's timezone (e.g. Asia/Kolkata
DateTimeFormatter dtf
= DateTimeFormatter.
ofPattern(pattern,
Locale.
ENGLISH); return instant.atZone(ZoneId.of("Asia/Kolkata")).format(dtf);
}
}
aW1wb3J0IGphdmEudGltZS5JbnN0YW50OwppbXBvcnQgamF2YS50aW1lLlpvbmVJZDsKaW1wb3J0IGphdmEudGltZS5mb3JtYXQuRGF0ZVRpbWVGb3JtYXR0ZXI7CmltcG9ydCBqYXZhLnV0aWwuTG9jYWxlOwoKcHVibGljIGNsYXNzIE1haW4gewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCS8vIFRlc3QKCQlTeXN0ZW0ub3V0LnByaW50bG4oZ2V0Rm9ybWF0dGVkRGF0ZVRpbWVJbkRldmljZVR6KCIyMDIxLTEwLTI2VDE4OjEyOjIwLjY5ODEzNFoiLCAidXV1dS1NTS1kZCdUJ0hIOm1tOnNzWFhYIikpOwoJfQoKCXN0YXRpYyBTdHJpbmcgZ2V0Rm9ybWF0dGVkRGF0ZVRpbWVJbkRldmljZVR6KFN0cmluZyBpc28sIFN0cmluZyBwYXR0ZXJuKSB7CgkJSW5zdGFudCBpbnN0YW50ID0gSW5zdGFudC5wYXJzZShpc28pOwoKCQkvLyBHZXQgdGhlIGRhdGUtdGltZSBpbiB0aGUgZGV2aWNlJ3MgdGltZXpvbmUgKGUuZy4gQXNpYS9Lb2xrYXRhCgkJRGF0ZVRpbWVGb3JtYXR0ZXIgZHRmID0gRGF0ZVRpbWVGb3JtYXR0ZXIub2ZQYXR0ZXJuKHBhdHRlcm4sIExvY2FsZS5FTkdMSVNIKTsKCQlyZXR1cm4gaW5zdGFudC5hdFpvbmUoWm9uZUlkLm9mKCJBc2lhL0tvbGthdGEiKSkuZm9ybWF0KGR0Zik7Cgl9Cn0=