如何将'2012-9-13' 转换成:'2012-09-13'中间加一个零呢?

解决方案 »

  1.   

    Convert.ToDateTime("2012-9-13 00:00:00").ToString("yyyy-MM-dd")
      

  2.   

    格式化一下
    string str = "2012-9-13";                str = DateTime.Parse(str).ToString("yyyy-MM-dd");//2012-09-13
      

  3.   

    http://hi.baidu.com/libinguest/item/64e97716364df325f7625c7e
      

  4.   

    DateTime.Parse("2012-9-13").ToString("yyyy-MM-dd");
      

  5.   

    这么多人来接分,
    我也来一个            DateTime dt =DateTime.Today;
                MessageBox.Show(dt.ToString("yyyy-MM-dd"));
    //输出 2012-10-24
      

  6.   

    这么多人来接分,
    我也来一个            DateTime dt =DateTime.Today;
                MessageBox.Show(dt.ToString("yyyy-MM-dd"));
    //输出 2012-10-24
      

  7.   

    string str = "2012-9-13";
    datetime dd = DateTime.TryParseExact( str,null,null);
    dd.tostring("yyyy-MM-dd");
      

  8.   

    Convert.ToDateTime("2012-9-13").ToString("yyyy-MM-dd")
      

  9.   

     str = DateTime.Parse(str).ToString("yyyy-MM-dd");//2012-09-13