JSR310
JSR 310, Java Specification Request 310, defined a new date and time API for the Java platform. It aimed to replace the older java.util.Date and Calendar with a modern, immutable, and thread-safe API that cleanly separates date, time, and time-zone concerns. Led by Stephen Colebourne and other contributors, the specification culminated in Java SE 8 (2014).
The API introduced the java.time package, with core classes such as LocalDate, LocalTime, LocalDateTime, ZonedDateTime, OffsetDateTime,
Key design traits include immutability and thread-safety, explicit handling of time zones and offsets, and a
Adoption and interoperability: JSR 310 became the standard date-time API in Java 8, widely adopted in Java