DateTime.Now.Year
DateTime.Now.Month
...如果你到数据库中查,可以把字段当成文本,然后用%作匹配

解决方案 »

  1.   

    关于第二个问题,sql的语句中可以使用DATEPART ( datepart , date ) 这个sql函数
      

  2.   

    DateTime.Now.Year.ToString()
    DateTime.Now.Month.ToString()
    返回string类型去sql里面加上%"like"一下
      

  3.   

    DateTime.Now.ToString("yyyy-MM-dd").SubString(5)查询的时候用下like或者把时间型的字段转换为字符串
      

  4.   

    你数据里面装日期的字段是VarChar类型的吧不是DateTimestring strNow;
    strNow = DateTime.Now.Year.ToString() + "年" + DateTime.Now.Month.ToString()+"月";