از این روش استفاده کنید . فکر کنم مشکل اتون حل شه . تو قسمتی که متغیرهای سراسری تعریف میشه خط پایینی رو بنویسید
public System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("en-US");
و با این کد تستش کنید.
DateTime backe = Convert.ToDateTime("2014/4/25");
string strDate = backe.ToString("yyyy-MM-dd", ci);
DateTime date1 = DateTime.ParseExact(strDate, "yyyy-MM-dd", ci);
DateTime d = DateTime.Now;
string DateToday = d.ToString("yyyy-MM-dd", ci);
DateTime date2 = DateTime.ParseExact(DateToday, "yyyy-MM-dd", ci);
if (DateTime.Parse(DateToday) >= DateTime.Parse(strDate))
{
MessageBox.Show(" true" );
}
else
{
MessageBox.Show(" flase");
}