我想获得日期,就是比如说今天是2008-02-22,但是不要时间,就比如13:00,这个不要,只要日期,应该怎么写

解决方案 »

  1.   

    DateTime.Today
    在转换成字符串时可以加上格式
      

  2.   

    DateTime.Now.ToShortDateString()也行,测试通过
      

  3.   

    DateTime类型的变量肯定是:日期+时间的。首先明确你要只获得日期后的变量存为什么类型,如果还是存为DateTime类型可以用DateTime.Now.Date,但是这个变量后肯定还是有时间的,如果存为字符串可以用 DateTime.Now.ToString("yyyy-MM-dd"),这样会得到一个字符串类型的只包含日期的一个变量。
      

  4.   

    DateTime dt = DateTime.Now;
            Response.Write(dt.Date.Year + "-" + dt.Date.Month + "-" + dt.Day);
      

  5.   


    System.DateTime.Now.ToString("yyyy-MM-dd")