请高手指教,最好发点实例的,谢谢!

解决方案 »

  1.   

    string str="2005-09-21";
    DateTime date=Convert.ToDateTime(str);
      

  2.   

    DateTime.Now.ToString("yyyy-MM-dd") 
    格式为:2005-9-21y代表年
    M代表月
    d代表日h代表时
    m代表分详细可以参考MSDN
      

  3.   

    string tmp;
    tmp="2005-9-22"
    datetime tmp2;
    tmp2=(datetime)tmp
    tmp2=format(tmp2,"yyyy-MM-dd HH:mm:ss")
      

  4.   

    string tmp;
    tmp="2005-9-22"
    datetime tmp2;
    tmp2=(datetime)tmp
    tmp2=format(tmp2,"yyyy-MM-dd HH:mm:ss")这个比较完整了..另外在转换的时候可以加入try{}catch{}块捕捉异常
      

  5.   

    Convert.ToDateTime
    一个例子计算日期相差的天数
    DateTime t1 = Convert.ToDateTime("2005-07-17");
    DateTime t2 = Convert.ToDateTime("2005-06-07
    ");
    TimeSpan ts = t1 - t2;
    Response.Write(ts.Days.ToString());
      

  6.   

    string test="2005-09-22";
    DateTime dt=DateTime.Parse(str);