默认情况下显示格式为YYYY—MM—DD 00:00:00
我想显示成YYYY/MM/DD
请高手指点

解决方案 »

  1.   

    string str = dt.ToString(YYYY/MM/DD);
      

  2.   

    string str = dt.ToString("YYYY/MM/DD");
      

  3.   

    DAL dal = new DAL();//
    IDataReader idr1;   //
    string Birthday_P = null;
    idr1 = dal.ExecQuery_DataReader(sql2);//读数据
    if (idr1.Read())
    {
        Birthday_P = idr2["P_Birthday"].ToString();
    }
    ……
    现在就是想让Birthday_P的格式为YYYY/MM/DD
      

  4.   

    P_Birthday 为数据库中的一个字段,类型为DateTime
      

  5.   

    ToString();函数好像不可以有参数,
    用dt.ToString("YYYY/MM/DD");怎么可以尼?
      

  6.   

    dt必须是DateTime类型
    Birthday_P = idr2.GetDateTime("P_Birthday").ToString("YYYY/MM/DD");
      

  7.   

    dt.ToString("YYYY/MM/DD");
    String.Format(dt.ToString(),"YYYY/MM/DD");
      

  8.   

    ToString(format)中的format是有大小写区分的吧?!
    DataTime.ToString("yyyy/MM/dd")