The version number will change to 3.0 to indicate a significant change in compatibility.Joda-Time v2.x is an evolution of the 1.x codebase, not a major rewrite.It is almost completely source and binary compatible with version 1.x.

guide to dating com-17guide to dating com-77

The Gregorian, Julian, Buddhist, Coptic, Ethiopic and Islamic calendar systems are also included.

Supporting classes include time zone, duration, format and parsing.

As a flavour of Joda-Time, here’s some example code: 28; } public Days days To New Year(Local Date from Date) { Local Date new Year = from Years(1)Day Of Year(1); return Between(from Date, new Year); } public boolean is Rental Overdue(Date Time datetime Rented) { Period rental Period = new Period()Days(2)Hours(12); return datetime Period)Before Now(); } public String get Birth Month Text(Local Date date Of Birth) { return date Of Birth.month Of Year()As Text(Locale.

ENGLISH); } Release 2.9.4 is the current latest release.

This release is considered stable and worthy of the 2.x tag. Joda-Time requires Java SE 5 or later and has no dependencies.

There is a compile-time dependency on Joda-Convert, but this is not required at runtime thanks to the magic of annotations. The 2.x product line will be supported using standard Java mechanisms.

The main public API will remain backwards compatible for both source and binary in the 2.x stream.

The standard date and time classes prior to Java SE 8 are poor.

By tackling this problem head-on, Joda-Time became the de facto standard date and time library for Java prior to Java SE 8.

Note that from Java SE 8 onwards, users are asked to migrate to (JSR-310) - a core part of the JDK which replaces this project.

The design allows for multiple calendar systems, while still providing a simple API.