我想转成格式为2008/3/21这种string形式,直接tostring后面带时分秒。

解决方案 »

  1.   

    参考一下如下代码:Console.WriteLine(DateTime.Now.ToString("yyyy/MM/dd", System.Globalization.DateTimeFormatInfo.InvariantInfo));
      

  2.   


    DateTime.Now.ToShortDateString()
      

  3.   

    DateTime Now=System.DateTime.Now;
    string newStr=Now.Year+"/"+Now.Month+"/"+Now.Date+"\t"+Now.Hour+"\t"+Now.Minute+"\"+Now.Second
      

  4.   

    DateTime dt = DateTime.Now;string stra = dt.ToString("yyyy/mm/dd");
      

  5.   

    DateTime.Now.ToString("yyyy/MM/dd")
    DateTime.Now.ToShortDateString()
      

  6.   

    DateTime.Now.ToString("yyyy/MM/dd") 
      

  7.   

    DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") 
    如1986/12/23 11:23:56
      

  8.   

    DateTime.Now.ToString("yyyy/MM/dd")