سلام دوست عزیز . من خودم از روش های زیر استفاده میکنم :
1- برای مقایسه 2 تاریخ :
public enum CampareDate
{
Error, Mosavi, Bozorgtar, Kochiktar
}
public CampareDate Compare(string date1, string date2)
{
DateTime dt1;
if (!DateTime.TryParse(date1, out dt1)) { return CampareDate.Error; }
DateTime dt2;
if (!DateTime.TryParse(date2, out dt2)) { return CampareDate.Error; }
if (dt1 == dt2)
{
return CampareDate.Mosavi;
}
else if (dt1 > dt2)
{
return CampareDate.Bozorgtar;
}
else
{
return CampareDate.Kochiktar;
}
}
public CampareDate Compare(DateTime date1, DateTime date2)
{
if (date1 == date2)
{
return CampareDate.Mosavi;
}
else if (date1 > date2)
{
return CampareDate.Bozorgtar;
}
else
{
return CampareDate.Kochiktar;
}
}