System.DateTime.Now.ToShortDateString();可以的。
System.DateTime.Now.ToString("yyyy-mm-dd");也可以的。

解决方案 »

  1.   

    谢谢楼上的,分我会给的,
    另外怎么在dr["VisitDate"].ToString("yyyy-MM-dd");不行了(提示需要重载),有别的办法吗?解决了我 再加50分
      

  2.   

    DateTime.Phase(dr["VisitDate"].Text).ToToString("yyyy-MM-dd");
      

  3.   

    ConvertConvert.ToDateTime(dr["VisitDate"].ToString()).ToString("yyyy-mm-dd");
      

  4.   

    不好意思,多写了一个Convert。应该如下:
    Convert.ToDateTime(dr["VisitDate"].ToString()).ToString("yyyy-mm-dd");
      

  5.   

    dr["VisitDate"]应该是记录集中的VisitDate列的所有值,应该在前面加上行号dr[i]["VisitDate"]。因此正确的写法是:Convert.ToDateTime(dr[i]["VisitDate"].ToString()).ToString("yyyy-mm-dd");
      

  6.   

    谢谢各位,不好意思,我不知道怎么往帖子追加分,所以还是给了50分,请各位见谅。
    Merry Christmas!Best Wishes For US!