The Java date and time API can be rather confusing when you first try to figure out how to use it. Therefore I have put together this little trail on Java’s date and time classes. Hopefully that will help you get an overview of Java’s date and time classes. I also hope it may clear up some of the confusion Sun has created with Java’s many date and time classes.
Actually, the Java date time API has been changed (cleaned up) in Java 8 with the introduction of a whole new set of classes. This tutorial will explain both the Java 8 date time API and the Java 7 date time API.