import java.time.Instant;
import java.time.ZoneId;
import java.time.ZoneOffset;
import java.util.concurrent.TimeUnit;
public class Main {
public static void main
(String[] args
) { // Test
ZoneOffset offset = convertToZoneOffset(ZoneId.of("Asia/Kolkata"));
long seconds = offset.getTotalSeconds();
long hours = TimeUnit.HOURS.convert(seconds, TimeUnit.SECONDS);
long minutes = TimeUnit.MINUTES.convert(seconds, TimeUnit.SECONDS) % 60;
}
private static ZoneOffset convertToZoneOffset(final ZoneId zoneId) {
return zoneId.getRules().getOffset(Instant.now());
}
}