0% found this document useful (0 votes)
77 views

Time Class: Java - Lang.object Java - Util.date

The Time class represents a time value and extends the Date class. It adds constructors to create a Time object from hours, minutes, seconds or milliseconds, and methods for getting and setting time values. The Date class represents a specific instant in time with millisecond precision and provides methods for comparing, getting, and setting date and time values. The Calendar class provides methods for converting between dates and calendar fields like month, year, hour and allows adding or subtracting values from these fields.

Uploaded by

Shweta Mhetre
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views

Time Class: Java - Lang.object Java - Util.date

The Time class represents a time value and extends the Date class. It adds constructors to create a Time object from hours, minutes, seconds or milliseconds, and methods for getting and setting time values. The Date class represents a specific instant in time with millisecond precision and provides methods for comparing, getting, and setting date and time values. The Calendar class provides methods for converting between dates and calendar fields like month, year, hour and allows adding or subtracting values from these fields.

Uploaded by

Shweta Mhetre
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Time Class

Class java.sql.Time

java.lang.Object
|
+--java.util.Date
|
+--java.sql.Time

Declaration: public class Time extends Date


Constructor
 Time(int hour, int minute, int second) - Construct a Time Object
 Time(long time) - Construct a Time using a milliseconds time value
Method
 getDate()
 getDay()
 getMonth()
 getYear()
 setMonth()
 setTime()
 setYear()
 toString()
 valuesof()

This class is a thin wrapper around java.util.Date that allows JDBC to identify this as a SQL
TIME value. It adds formatting and parsing operations to support the JDBC escape syntax for
time values.

Date Class:
The class Date represents a specific instant in time, with millisecond precision. The Date class of
java.util package implements Serializable, Cloneable and Comparable interface. It provides
constructors and methods to deal with date and time with java.

Constructors

 Date() : Creates date object representing current date and time.


 Date(long milliseconds) : Creates a date object for the given milliseconds since January
1, 1970, 00:00:00 GMT.
 Date(int year, int month, int date)
 Date(int year, int month, int date, int hrs, int min)
 Date(int year, int month, int date, int hrs, int min, int sec)
 Date(String s)

Methods
 boolean after(Date date) : Tests if current date is after the given date.
 boolean before(Date date) : Tests if current date is before the given date.
 int compareTo(Date date) : Compares current date with given date. Returns 0 if the
argument Date is equal to the Date; a value less than 0 if the Date is before the Date
argument; and a value greater than 0 if the Date is after the Date argument.
 long getTime() : Returns the number of milliseconds since January 1, 1970, 00:00:00
GMT represented by this Date object.
 void setTime(long time) : Changes the current date and time to given time.

Calender Class
Java Calendar class is an abstract class that provides methods for converting date between a
specific instant in time and a set of calendar fields such as MONTH, YEAR, HOUR, etc. It
inherits Object class and implements the Comparable interface.

Declaration
public abstract class Calendar extends Object

Example:
import java.util.Calendar;
public class CalendarExample1 {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();

System.out.println("The current date is : " + calendar.getTime());


calendar.add(Calendar.DATE, -15);
System.out.println("15 days ago: " + calendar.getTime());
calendar.add(Calendar.MONTH, 4);
System.out.println("4 months later: " + calendar.getTime());
calendar.add(Calendar.YEAR, 2);
System.out.println("2 years later: " + calendar.getTime());
}
}

You might also like