Open In App

DateTimeOffset.GetHashCode Method in C#

Last Updated : 23 Mar, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
DateTimeOffset.GetHashCode Method is used to get the hash code for the current DateTimeOffset object.
Syntax: public override int GetHashCode (); Return Value: This method returns a 32-bit signed integer hash code.
Below programs illustrate the use of DateTimeOffset.GetHashCode() Method: Example 1: csharp
// C# program to demonstrate the
// DateTimeOffset.GetHashCode()
// Method
using System;
using System.Globalization;

class GFG {

    // Main Method
    public static void Main()
    {

        // creating object of  DateTimeOffset
        DateTimeOffset offset = new DateTimeOffset(2007,
                6, 1, 7, 55, 0, new TimeSpan(-5, 0, 0));

        // Returns the hash code for the
        // current DateTimeOffset object.
        // instance using GetHashCode() method
        int value = offset.GetHashCode();

        // Display the HashCode
        Console.WriteLine("HashCode for DateTimeOffset is: {0}", value);
    }
}
Output:
HashCode for DateTimeOffset is: 981031011
Example 2: csharp
// C# program to demonstrate the
// DateTimeOffset.GetHashCode()
// Method
using System;
using System.Globalization;

class GFG {

    // Main Method
    public static void Main()
    {
        // calling get() Method
        get(new DateTimeOffset(2007, 6, 1, 7, 
             55, 0, new TimeSpan(-5, 0, 0)));
                    
        get(new DateTimeOffset(2017, 6, 1, 7,
             55, 0, new TimeSpan(-5, 0, 0)));
    }
    public static void get(DateTimeOffset offset)
    {

        // Returns the hash code for the 
        // current DateTimeOffset object.
        // instance using GetHashCode() method
        int value = offset.GetHashCode();

        // Display the HashCode
        Console.WriteLine("HashCode for DateTimeOffset is: {0}", value);
    }
}
Output:
HashCode for DateTimeOffset is: 981031011
HashCode for DateTimeOffset is: 1633960685

Next Article

Similar Reads