The hashCode() method of a LocalDateTime class is used to return a hash code for this LocalDateTime instance. The hashcode is always the same if the object doesn’t change. This method is derived from the Object class of Java and performs in a similar way.
Syntax:
public int hashCode()
Parameter: This method does not accept any parameter.
Returns: This method returns integer value which is the hashcode value for this LocalDateTime instance.
Below programs illustrate the LocalDateTime.hashCode() method:
Program 1:
// Java program to demonstrate // LocalDateTime.hashCode() method import java.time.*;
public class GFG {
public static void main(String[] args)
{
// create a LocalDateTime Object
LocalDateTime local
= LocalDateTime.parse( "2017-07-22T09:32:42" );
// get hashcode for LocalDateTime
int hashcode = local.hashCode();
// print result
System.out.println( "hashCode value: "
+ hashcode);
}
} |
hashCode value: -2030906730
Program 2:
// Java program to demonstrate // LocalDateTime.hashCode() method import java.time.*;
public class GFG {
public static void main(String[] args)
{
// create a LocalDateTime Object
LocalDateTime local
= LocalDateTime.parse( "2006-01-02T19:32:42" );
// get hashcode for LocalDateTime
int hashcode = local.hashCode();
// print result
System.out.println( "hashCode value: "
+ hashcode);
}
} |
hashCode value: 1849330620
Reference: https://docs.oracle.com/javase/10/docs/api/java/time/LocalDateTime.html#hashCode()