You can compare two date simply as below if your date is DateTime type.
DateTime dt1 = DateTime.ParseExact("06-01-1995", "dd-MM-yyyy", null);
DateTime dt2 = DateTime.ParseExact("18-10-2018", "dd-MM-yyyy", null);
int cmp = dt1.CompareTo(dt2);
if (cmp > 0)
{
// date1 is greater means date1 is comes after date2
Console.WriteLine("date1 is greater means date1 is comes after date2");
}
else if (cmp < 0)
{
// date2 is greater means date1 is comes after date1
Console.WriteLine("date2 is greater means date1 is comes after date1");
}
else
{
// date1 is same as date2
Console.WriteLine("date1 is same as date2");
}
output
date2 is greater means date1 is comes after date1 .
if you have still problem then feel free to comment