Thursday, June 18, 2026
HomeLanguagesJavaDate hashCode() method in Java with Examples

Date hashCode() method in Java with Examples

The hashCode() method of Java Date class returns a value which is a hash code for this object.

Syntax:

public int hashCode()

Parameters: The function does not accept any parameter.

Return Value: It returns a hashCode value for this object.

Exception: The function does not throws any exception.

Program below demonstrates the above mentioned function:




// Java code to demonstrate
// hashCode() function of Date class
  
import java.util.Date;
import java.util.Calendar;
public class GfG {
    // main method
    public static void main(String[] args)
    {
  
        // creating a Calendar object
        Calendar c1 = Calendar.getInstance();
  
        // set Month
        // MONTH starts with 0 i.e. ( 0 - Jan)
        c1.set(Calendar.MONTH, 11);
  
        // set Date
        c1.set(Calendar.DATE, 05);
  
        // set Year
        c1.set(Calendar.YEAR, 1996);
  
        // creating a date object with specified time.
        Date dateOne = c1.getTime();
  
        System.out.println("Date: " + dateOne);
  
        // Prints hash Code
        System.out.println("HashCode: "
                           + dateOne.hashCode());
    }
}


Output:

Date: Thu Dec 05 08:22:04 UTC 1996
HashCode: -629399711




// Java code to demonstrate
// hashCode() function of Date class
  
import java.util.Date;
import java.util.Calendar;
public class GfG {
    // main method
    public static void main(String[] args)
    {
  
        // creating a Calendar object
        Calendar c1 = Calendar.getInstance();
  
        // set Month
        // MONTH starts with 0 i.e. ( 0 - Jan)
        c1.set(Calendar.MONTH, 11);
  
        // set Date
        c1.set(Calendar.DATE, 21);
  
        // set Year
        c1.set(Calendar.YEAR, 1999);
  
        // creating a date object with specified time.
        Date dateOne = c1.getTime();
  
        System.out.println("Date: " + dateOne);
  
        // Prints hash Code
        System.out.println("HashCode: "
                           + dateOne.hashCode());
    }
}


Output:

Date: Tue Dec 21 08:22:09 UTC 1999
HashCode: 871724355
RELATED ARTICLES

4 COMMENTS

Most Popular

Dominic
32516 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
6898 POSTS0 COMMENTS
Nicole Veronica
12014 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12109 POSTS0 COMMENTS
Shaida Kate Naidoo
7019 POSTS0 COMMENTS
Ted Musemwa
7262 POSTS0 COMMENTS
Thapelo Manthata
6976 POSTS0 COMMENTS
Umr Jansen
6965 POSTS0 COMMENTS