这样就可以解决:
yourDateTime.tostring("d")

解决方案 »

  1.   

    使用格式。因为只有日期时默认为0时,所以会这样(日期型不仅仅是日期,还包括时间的)解决:绑定数据:DataBinder.Eval(Container.DataItem,"字段","yyyy-MM-dd")
      

  2.   

    triout(笨牛) 正解注意yyyy-MM-dd中M要大写
    如果你的变量是DateTime类型,也可以这样写
    变量.ToString("yyyy-MM-dd")
      

  3.   

    //把字符串年月日后面的时间去除,也可用于带空格的其它字符串
    public static string changeString(string ss)
    {
    string lkk="";
    for(int i=ss.Length;i>0;i--)
    {
    char lk=ss[i-1];
    if(lk==' ')
    {
    lkk=ss.Substring(0,i);
    break;
    }
    }
    return lkk;
    }