Why does Java have support for time zone offsets with seconds precision?

Why does Java have support for time zone offsets with seconds precision?

<a href="https://en.wikipedia.org/wiki/ISO_8601#Time_offsets_from_UTC" target="_blank">On Wikipedia</a>&nbsp;time zone offsets are explained as the difference in hours and minutes from standard UTC time. However,&nbsp;<a href="https://docs.oracle.com/en/java/javase/12/docs/api/java.base/java/time/format/DateTimeFormatter.html#patterns" target="_blank">DateTimeFormatter</a>&nbsp;supports zone-offset pattern&nbsp;<code>XXXXX</code>, which "outputs the hour and minute and optional second, with a colon, such as '+01:30:15'."

On Wikipedia time zone offsets are explained as the difference in hours and minutes from standard UTC time. However, DateTimeFormatter supports zone-offset pattern XXXXX, which "outputs the hour and minute and optional second, with a colon, such as '+01:30:15'."

Are offsets like +01:30:15 ISO valid? If not, based on which standard does Java define such offsets?

Angular 9 Tutorial: Learn to Build a CRUD Angular App Quickly

What's new in Bootstrap 5 and when Bootstrap 5 release date?

Brave, Chrome, Firefox, Opera or Edge: Which is Better and Faster?

How to Build Progressive Web Apps (PWA) using Angular 9

What is new features in Javascript ES2020 ECMAScript 2020

Java Fundamentals: Learn Java for absolute beginners |Simpliv

Java Fundamentals: Learn Java for absolute beginners

Java Essentials : Learn Core Java From Basic to Advance

Learn Java Programming Using Practical Assignments. Start Building Back-end Web Applications Robust Test Automation Frameworks By End Of The Course. Learn More!

Fundamentos de Java: Aprende Java desde cero, sin misterios | Simpliv

Fundamentos de Java: Aprende Java desde cero, sin misterios