第一个DateTime dtx = DateTime.Parse("2002-2-2");

解决方案 »

  1.   

    (DateTime.Now-new DateTime(2003,4,13)).TotalDays)>1
      

  2.   

    1、2003-1-2.TOLongDateTime
    2、DateDiff("dd",你输入的日期,Now.date)>0
      

  3.   

    第一个是把日期的年月日取出然后变成字符串就行了啊!
    DateTime dateX=DateTime.Parse("2002-1-2");
    string dateStr=dateX.Year.ToString()+"年"+dateX.Month.ToString()+"月"+dateX.Day.ToString()+"日";
    这样得出的dateStr就是"2003年1月2日"了!第二个:把日期的年月日取出来比较大小!
    DateTime dateStr2=DateTime.Parse("输入的日期字符串");
    int year1=int.Parse(DateTime.Now.Year.ToString());
    int month1=int.Parse(DateTime.Now.Month.ToString());
    int day1=int.Parse(DateTime.Now.Day.ToString());
    int year2=int.Parse(dateStr2.Year.ToString());
    int month2=int.Parse(dateStr2.Month.ToString());
    int day2=int.Parse(dateStr2.Day.ToString());
    if (year2>year1)

         输入的 日期比DateTime.Today大!
    }
    else
    {
        if (year2==year1&&month2>month1)    
        {
            输入的 日期比DateTime.Today大!
        }
        else
        {
            if (year2==year1&&month2==month1&&day2>=day1)  
            {
            输入的 日期比DateTime.Today大或相等!
            }
            else
            {
            输入的 日期比DateTime.Today小!
            }
        }
    }
      

  4.   

    DateTime dt=DateTime.Now;
    Response.Write(dt.ToString("yyyy年MM月dd日"));
      

  5.   

    TOLongDateTime
    输入日期>DateTime.Now.ToShortDateString