现在有个DateTime变量,传递到其他窗口,必须转换成string类型,然后还要再转回来。
如:2012-7-2 13:13:13,变为string容易,只需 tostring();但原样转回来就难了。
请问,如何把string类型的变量再转回DateTime类型?

解决方案 »

  1.   

    DateTime.Parse见msdn
    http://msdn.microsoft.com/zh-cn/library/1k1skd40(v=vs.80).aspx
      

  2.   


                string str = "2012-0101";
                DateTime dt = DateTime.Parse(str);
      

  3.   

              第一种方法:  string time = "2012-7-2 13:13:13";
                DateTime dt = Convert.ToDateTime(time);
               第二种方法:
               DateTime  dt = DateTime.Parse(time);
      

  4.   

    DateTime.Parse(string str);
    Convert.ToDateTime(string str);
    都可以
      

  5.   

    DataTime.Parse(str),Convert.ToInt32(str)