datetime comparable c# code example

Example 1: c# web form compare dates

DateTime date1 = new DateTime(2009, 8, 1, 0, 0, 0);
DateTime date2 = new DateTime(2009, 8, 1, 12, 0, 0);
int result = DateTime.Compare(date1, date2);
string relationship;

if (result < 0)
   relationship = "is earlier than";
else if (result == 0)
   relationship = "is the same time as";         
else
   relationship = "is later than";

Console.WriteLine("{0} {1} {2}", date1, relationship, date2);

// The example displays the following output for en-us culture:
//    8/1/2009 12:00:00 AM is earlier than 8/1/2009 12:00:00 PM

Example 2: compare dates vb

Dim result As Integer = DateTime.Compare(date1, date2)
      
      If result < 0 Then
        'date1 is earlier than date2
      ElseIf result > 0 Then
         'date1 is later than date2        
      ElseIf result = 0 Then
          'date1 is the same as date2
      End If